Senior Software Engineer - Distributed Systems (Applied AI)
Core
Architecting and operating scalable backend systems that apply signal finding models at scale for internal data science teams and external customers.
Role type
Senior backend engineer (distributed systems)
Builds
Scalable data processing pipelines and infrastructure for signal systems (via careerplan.io/jobs/8249202-senior-software-engineer-distributed-systems-applied-ai-at-datadog)
Domain
Observability platform, distributed systems, AI/ML infrastructure
Deliverable
production ML models
Required skills
Backend engineering, distributed systems, Kafka, Flink, system architecture, production reliability, performance optimization, data pipeline design
Preferred skills
AI tool usage, mentorship, cross-functional collaboration
Technologies
Kafka, Flink
Responsibilities
Design and build backend systems for signal models, own Kafka and Flink components end-to-end, partner with data scientists to implement production workflows, improve system scalability and observability, lead technical decisions and mentor teammates
Seniority
Senior, hands-on IC