1

Docker Engineer Jobs (NOW HIRING)

Docker, Inc is a leading brand in developer tooling, trusted by millions of users globally. They are seeking a Staff ML Engineer to work on the Intelligence team, responsible for designing and ...

Docker is a renowned brand in developer tooling, trusted by millions of users worldwide. The Software Engineer, Billing role focuses on building and maintaining Docker's billing systems, including ...

next page

Showing results 1-20

Docker Engineer information

See salary details

$39K

$101.8K

$137.5K

How much do docker engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for docker engineer in the United States is $101,752.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,000.00 and $116,500.00 per year, depending on experience, location, and employer.

What is the difference between Docker Engineer vs DevOps Engineer?

AspectDocker EngineerDevOps Engineer
Required CredentialsDocker certifications, Linux, scripting skillsLinux, scripting, cloud certifications, Docker knowledge
Work EnvironmentFocus on containerization, Docker tools, CI/CD pipelinesBroader scope including automation, CI/CD, cloud infrastructure
Employer & Industry UsageTech companies, software development, cloud providersIT, software, finance, healthcare, any industry adopting DevOps practices

Docker Engineers specialize in containerization and Docker tools, focusing on creating and managing container environments. DevOps Engineers have a broader role, integrating development and operations, including automation, CI/CD, and cloud infrastructure. While Docker knowledge is essential for both, DevOps Engineers typically require a wider skill set and work across multiple tools and platforms.

What does a Docker Engineer do?

A Docker Engineer is responsible for designing, deploying, and managing containerized applications using Docker. They create and maintain Docker images, set up container orchestration platforms like Kubernetes, and ensure applications run efficiently and securely in isolated environments. Their work often involves automation, CI/CD pipeline integration, and troubleshooting container-related issues, making them crucial for modern DevOps and cloud-native workflows.

What are some common challenges Docker Engineers face when managing containerized applications in production environments?

Docker Engineers often encounter challenges related to orchestrating and scaling containers, ensuring application security, and managing persistent storage. Handling complex networking configurations and monitoring the health of distributed containerized services can also be demanding. Collaboration with DevOps, development, and security teams is essential to address these issues and maintain reliable, efficient production systems.

What are the key skills and qualifications needed to thrive as a Docker Engineer, and why are they important?

To thrive as a Docker Engineer, you need expertise in containerization concepts, Linux administration, and scripting languages such as Bash or Python, often supported by a degree in computer science or related certifications. Familiarity with Docker CLI, Docker Compose, Kubernetes, and CI/CD tools is essential for managing and orchestrating containerized applications. Strong problem-solving, collaboration, and communication skills help you work effectively within DevOps teams and troubleshoot complex systems. These skills ensure efficient, scalable, and reliable deployment of applications in modern software environments.
More about Docker Engineer jobs
What cities are hiring for Docker Engineer jobs? Cities with the most Docker Engineer job openings:
What states have the most Docker Engineer jobs? States with the most job openings for Docker Engineer jobs include:
What job categories do people searching Docker Engineer jobs look for? The top searched job categories for Docker Engineer jobs are:
Infographic showing various Docker Engineer job openings in the United States as of July 2026, with employment types broken down into 92% Full Time, 1% Part Time, 5% Contract, and 2% Nights. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $101,752 per year, or $48.9 per hour.
Staff ML Engineer

Full-time

Re-posted 8 days ago


Job description

Job Summary:
Docker, Inc is a leading brand in developer tooling, trusted by millions of users globally. They are seeking a Staff ML Engineer to work on the Intelligence team, responsible for designing and implementing ML systems that enhance governance and security capabilities within the Docker platform.
Responsibilities:
• Design, train, evaluate, and ship ML systems that power governance and security capabilities, starting with problems like prompt injection detection, behavioral anomaly detection, trust scoring, and policy recommendations.
• Build the supporting infrastructure: data pipelines, feature stores, model serving, evaluation harnesses, and the feedback loops that make iteration fast.
• Make pragmatic build-vs-buy calls. Use frontier models, off-the-shelf tooling, and managed services to move quickly; invest in custom systems where they create durable advantage.
• Set technical direction for the team's ML work. Own the architecture, evaluation methodology, model lifecycle, and the bar for shipping.
• Help recruit, mentor, and shape the team as it grows.
• This role may require participation in a 24/7 on-call rotation for the Agentic Platform; carry genuine pager responsibility for the services you build and operate
Qualifications:
Required:
• 5+ years of deep applied ML/AI expertise with a track record of shipping production systems. Experience in fraud, abuse, safety, security, or trust domains, where adversarial dynamics, imbalanced data, and high-stakes decisions is valuable.
• 8+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering.
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• You've built and owned the systems around ML models, i.e. data pipelines, serving, evaluation, monitoring etc. and have shipped customer-facing products end to end.
• You use modern AI tools fluently in your day-to-day work and have a sharp instinct for when frontier models can replace traditional ML, when they can't, and when to combine the two.
• Experience with LLM-based systems in production - evaluation, prompt engineering, fine-tuning, retrieval, guardrails, agent frameworks.
• Familiarity with the agent / MCP ecosystem.
• You're energized by an early-stage effort where the roadmap is being written as the work happens, and you make crisp decisions with incomplete information.
• Collaborative and low-ego. You work well across teams, write clearly, and bring others along.
Company:
At Docker, we simplify the lives of developers who are making world-changing apps. Founded in 2011, the company is headquartered in Palo Alto, USA, with a team of 501-1000 employees. The company is currently Late Stage.