Job Description
Job Overview
Muck Rack is seeking a Lead Software Engineer to join their Content Ingestion team. This role involves designing and evolving systems that convert large volumes of unstructured data into valuable insights for customers. The successful candidate will collaborate across Product and Engineering teams to enhance the ingestion pipeline, ensuring the platform remains fast, reliable, and rich in data.
Technical Requirements
Required Skills
- • Python
- • Django
- • microservices architecture
- • Kafka
- • gRPC
- • relational databases
- • search databases
Preferred Skills
- • FastAPI
- • Flask
- • content ingestion pipelines
- • background job processing frameworks
Experience Level
8+ years of professional experience as a software engineer
Responsibilities
- • Design, build, and maintain the core systems that power Muck Rack’s content ingestion pipeline
- • Lead technical design and architecture discussions to improve data processing, scalability, and reliability
- • Collaborate with Product, Data Science, and Platform teams to deliver high-quality structured data
- • Mentor engineers on the team through code reviews and technical guidance
- • Drive continuous improvement in code quality, testing, security, and performance
- • Take ownership of project delivery, balancing speed and stability
- • Help shape engineering best practices for efficient development
Benefits & Perks
- • Remote Work, Forever
- • Home office stipend
- • phone and internet reimbursement
- • 401(k) with employer contributions
- • Equity opportunities
- • Comprehensive medical, dental, vision insurance
- • 4+ weeks of PTO
- • Learning and Development opportunities
Additional Information
- Location
-
Remote (US & Canada)
- Type
-
Full-time
- Compensation
-
Base salary between $170,000 and $200,000, depending on skills and experience, plus a quarterly bonus plan and equity.