Senior Software Engineer, Content Ingestion
Core
Design and evolve high-throughput data pipelines to ingest, process, and transform large volumes of unstructured content into structured datasets for a PR platform.
Role type
Senior Software Engineer (Data Ingestion & Distributed Systems)
Builds
Scalable, reliable, event-driven data pipelines and streaming systems
Domain
SaaS / Public Relations / Data Engineering
Deliverable
production ML models | product features
Required skills
Python, distributed systems, data pipelines, event-driven architectures, Kafka/Kinesis, gRPC/Protocol Buffers, relational/search databases, high-throughput SaaS platforms
Preferred skills
content ingestion/ETL/ELT, background job processing, high-volume event streams, journalism/media technology
Responsibilities
Design and maintain high-throughput data pipelines; improve ingestion system scalability and reliability; build distributed event-driven systems with observability; partner cross-functionally to deliver data for customer features; mentor teammates through code reviews and technical discussions
Seniority
Senior, hands-on IC
