
Staff ML Engineer
Palo Alto, CA
Remote
Full Time
USD 205,000 – 330,000
Staff
Staff ML Engineer
Jun 12, 2026
The role
Summary
Docker is seeking a Staff ML Engineer to join their Intelligence team, focusing on building cutting-edge ML systems for governance and security capabilities. The ideal candidate will be a hands-on technical leader who can design, implement, and ship advanced machine learning solutions that enhance Docker's platform for trusted autonomous workflows.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 205,000 – 330,000 (annual)
Available
Benefits
Flexible Work
Remote-first culture with work flexibility
Parental Leave
16 weeks of paid parental leave after 6 months of employment
Technology Stipend
$100 monthly technology allowance
Professional Development
Training stipend for conferences, courses, and classes
Equity
Stock options to share in company success
Home Office Setup
Support for comfortable home office environment
Time Off
Quarterly Whaleness Days and end-of-year Whaleness break
Interview process
- 1Initial Screening — HR phone screen to assess basic qualifications and role fit
- 2Technical Phone Interview — Detailed discussion of ML and software engineering background
- 3ML Systems Design Challenge — In-depth technical interview focusing on ML architecture and problem-solving
- 4Onsite/Virtual Panel — Multiple interviews with team members covering technical skills, system design, and cultural fit
- 5Final Leadership Interview — Discussion with senior leadership about team vision and candidate's potential impact
You'll be redirected to the company's application page
More Jobs at Docker
19 other open positions

Docker
View all jobs
Docker is an open platform for developing, shipping, and running applications using container technology.