CareerPlan

Staff Software Engineer (L6) - Developer Productivity — Platform Systems, AIMS Engineering

USA - RemoteFull-time$600k–$1066k2026-07-31 → 2026-11-05

Core

Own the end-to-end developer experience for AIMS ML practitioners, including local/remote dev environments, build/test infrastructure, CI/CD pipelines, and tools to move ideas to production experiments.

Role type

Staff Software Engineer (hands-on IC) / Tech Lead Manager (leading a small team)

Builds

Large-scale build and CI/CD systems, internal developer platforms, self-service tooling, and GenAI-powered developer tooling

Domain

AI/ML infrastructure, distributed computing, developer productivity

Deliverable

production ML models

Required skills

Python, JVM languages (Scala/Java), distributed build systems (Bazel/Buck/Pants), large-scale distributed data/compute frameworks (Spark/Beam), GenAI-powered developer tooling, parallel/distributed computing, cross-team technical program leadership

Preferred skills

ML-specific developer tooling (experiment tracking, pipeline orchestration, feature stores), compiler/language tooling, static analysis, high-performance computing environments

Technologies

Python, Scala, Java, Bazel, Buck, Pants, Spark, Beam

Responsibilities

Design and operate large-scale build and CI/CD systems; partner with ML researchers to prioritize productivity investments; build internal developer platforms and self-service tooling; instrument developer workflows to measure productivity; drive adoption of new tooling; set technical standards for developer tooling; evaluate and productionize GenAI-powered developer tooling

Seniority

Staff (L6), high-leverage cross-cutting role