Docker is hiring a Staff ML Engineer to join the Intelligence team, building ML-driven governance and security capabilities for Docker's platform. The role involves designing and shipping ML systems for tasks like prompt injection detection, anomaly detection, and trust scoring. The position is remote-first and offers the opportunity to shape technical direction and build foundational infrastructure.
Responsibilities
Design, train, evaluate, and ship ML systems that power governance and security capabilities
Build supporting infrastructure: data pipelines, feature stores, model serving, evaluation harnesses
Make pragmatic build-vs-buy calls
Set technical direction for the team's ML work
Help recruit, mentor, and shape the team
Requirements
5+ years of deep applied ML/AI expertise with production systems
8+ years of professional software engineering experience in backend/infrastructure
Bachelor's degree in CS or equivalent
Experience building and owning ML systems (data pipelines, serving, evaluation)
Fluency with modern AI tools and instinct for frontier models vs traditional ML
Experience with LLM-based systems in production (evaluation, prompt engineering, fine-tuning)
Familiarity with the agent / MCP ecosystem
Comfort with early-stage ambiguity and making decisions with incomplete information