Senior Software Engineer II (Cloud), AI Native, Experimentation & ML
Core
Design and build high-throughput data pipelines, low-latency serving services, and feature infrastructure for experimentation and recommendation systems at scale.
Role type
Senior IC backend software engineer (AI-native, experimentation & ML infrastructure)
Builds
Experimentation platform (A/B testing, feature flagging), recommendation/personalization systems, data pipelines, and feature stores for 97.8M+ users.
Domain
Consumer internet, mobile apps, AI-native engineering, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Apache Kafka, distributed systems design, cloud infrastructure (AWS), containerized deployments, agentic workflows, LLM prompting and evaluation
Preferred skills
Experimentation/A/B testing platforms, recommendation systems, stream processing (Kafka Streams, Flink), schema registries, CI/CD, observability (Prometheus, Grafana, DataDog)
Technologies
Java, Spring Boot, Apache Kafka, AWS, Claude Code, Cursor, GitHub Copilot, Maven, Nexus, Prometheus, Grafana, DataDog
Responsibilities
Design and build APIs and services for experimentation and recommendation systems; orchestrate AI agents for code generation, testing, and review; define AI-native engineering playbooks; collaborate with product and data teams; participate in on-call rotation; mentor team members.
Seniority
Senior, hands-on IC
