Skip to main content
Muck Rack

Lead Software Engineer - Content Ingestion

1w

Muck Rack

BG · Full-time · €28,000 – €34,000

About this role

Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to enable organizations to build trust, tell their stories, and demonstrate earned media value. Our AI-powered platform combines media database, monitoring, and reporting to streamline PR workflows.

As Lead Software Engineer on the Content Ingestion team, you'll design and evolve systems that ingest, process, and transform large volumes of unstructured content into structured, high-quality data. You'll build scalable, reliable data pipelines that power core platform experiences. This role involves driving technical direction for ingestion systems with a focus on scalability and maintainability.

You'll collaborate closely with Product, Search, Data Science, and Platform teams to deliver high-quality data for customer-facing features. Partner cross-functionally to improve data quality and enrichment workflows supporting downstream systems. Build distributed, event-driven systems with strong observability and fault tolerance.

Muck Rack is founder-controlled, fully distributed, and growing sustainably with awards for culture and product from Inc., Quartz, G2, and BuiltIn. We value resilience, transparency, ownership, and customer devotion infused into everything we do. Join a collaborative team to mentor engineers and lead high-impact technical initiatives.

Requirements

  • 8+ years of professional experience as a software engineer
  • Experience designing, building, and operating distributed systems, data pipelines, or event-driven architectures at scale
  • Strong proficiency in Python or a similar backend programming language
  • Experience building and maintaining microservices that are reliable, observable, and scalable
  • Experience working with streaming technologies such as Kafka, Kinesis, or similar systems
  • Experience with APIs and service communication patterns such as gRPC and Protocol Buffers
  • Experience working with large-scale data systems or high-throughput SaaS platforms
  • Expertise with relational or search databases such as MySQL, Postgres, Elasticsearch, or OpenSearch

Responsibilities

  • Design, build, and evolve high-throughput data pipelines that ingest and transform large volumes of unstructured content into structured and enriched datasets
  • Drive technical direction and architectural decisions across ingestion systems, ensuring scalability, reliability, and long-term maintainability
  • Improve data quality, correctness, and enrichment workflows to support downstream systems such as Search and Data Science
  • Build and operate distributed, event-driven systems and streaming pipelines with strong observability and fault tolerance
  • Partner cross-functionally with Product, Data Science, Search, and Platform teams to deliver high-quality data that powers customer-facing features
  • Mentor and support engineers through code reviews, technical guidance, and knowledge sharing
  • Identify and lead high-impact technical initiatives, balancing speed of delivery with system stability and long-term health

Benefits

  • Fully distributed team enabling remote work
  • Award-winning culture recognized by Inc., Quartz, G2, and BuiltIn
  • Values of resilience, transparency, ownership, and customer devotion