Senior Backend Developer, AI Systems (Remote)
Core
Lead the architectural evolution of a core recommendations pipeline powering billions of AI-driven marketing decisions daily.
Role type
Senior Backend Developer (Distributed Systems)
Builds
Scalable, fault-tolerant backend services for content personalization, send-time optimization, and subject line personalization.
Domain
Marketing Technology / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems architecture, Python, Apache Spark, Kubernetes, Kafka, gRPC, Cloud platforms (GCP), CI/CD, System design, Incident response
Preferred skills
Hands-on Apache Spark experience, Mentorship
Technologies
Google Cloud Platform, Kubernetes, Kafka, gRPC, Docker, GitHub Actions, Apache Spark, Apache Flink, Apache Beam
Responsibilities
Lead architectural evolution of the core recommendations pipeline, Design and operate scalable backend services, Identify and resolve performance bottlenecks, Collaborate with ML engineers on technical designs, Own system components end-to-end, Champion engineering best practices, Mentor engineers
Seniority
Senior, hands-on IC with leadership

