Lead Software Engineer, Content Ingestion

Muck Rack

Apply Now

Job Description

Job Overview

Muck Rack is seeking a Lead Software Engineer for their Content Ingestion team, responsible for designing and evolving systems that transform unstructured data into valuable insights. The role involves collaboration across Product and Engineering teams to ensure the content pipeline is scalable, fast, and reliable, while also mentoring team members and driving improvements in code quality and performance.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • streaming systems
  • • microservices
  • • Kafka
  • • gRPC
  • • relational databases
Preferred Skills
  • • FastAPI
  • • Flask
  • • background job processing frameworks
  • • content pipelines optimization
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
  • • Collaborate with Product, Data Science, and Platform teams
  • • Mentor engineers through code reviews and technical guidance
  • • Drive continuous improvement in code quality, testing, security, and performance
  • • Take ownership of project delivery

Technical Environment

Languages
Frameworks

Benefits & Perks

  • • Remote Work, Forever
  • • Home office stipend
  • • 401(k) with employer contributions
  • • Comprehensive medical, dental, and vision insurance
  • • 4+ weeks of PTO and 13 paid holidays
  • • Learning and Development opportunities

Additional Information

Location
Remote (US & Canada)
Type
Full-time
Compensation
Base salary between $170,000 and $190,000, plus bonuses and equity