Senior Platform Engineer, Machine Learning
Core
Lead the architectural evolution of a core recommendations engine powering billions of AI-driven marketing decisions for global consumer brands.
Role type
Senior IC machine learning platform engineer (distributed systems)
Builds
Scalable, fault-tolerant backend services for content personalization, send-time optimization, and subject line personalization
Domain
Marketing technology / Distributed systems / Machine Learning infrastructure
Deliverable
production ML models
Required skills
Distributed systems architecture, Python, Apache Spark, Kubernetes, Kafka, gRPC, Cloud platforms (AWS/Azure/GCP), CI/CD pipelines, System design, Incident response
Preferred skills
Hands-on Apache Spark experience, Mentorship, Technical leadership
Technologies
Google Cloud Platform, Kubernetes, Kafka, gRPC, Docker, GitHub Actions, 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 responsibilities