Docker07.03.26
AI SCORE 8.5

Software Engineer II - AI Developer Tools (Remote)

$128K–$182K/year

About the Role

Docker is hiring a full-time Software Engineer II (AI Developer Tools) to join our innovative team. This Software Engineer II role focuses on developing advanced AI developer tools that enhance the Docker experience for developers. As a key member of our team, you will work remotely from the USA, contributing to projects that impact developers worldwide.

What You'll Do

  • Design and implement AI-driven features for developer tools that integrate seamlessly with Docker.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Utilize modern programming languages and frameworks to enhance product functionality.
  • Debug and troubleshoot issues in existing tools and provide timely resolutions.

Requirements

  • 2-5 years of experience in software development, particularly in AI or related fields.
  • Strong programming skills in languages such as Python, Java, or Go.
  • Experience with Docker and containerization technologies.
  • Knowledge of AI frameworks and tools.
  • Ability to work independently and as part of a remote team.

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD processes.
  • Contributions to open-source projects.

What We Offer

  • Competitive salary ranging from $128,000 to $181,500 annually.
  • Flexible remote work environment.
  • Health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development and growth.
Why This Job8.5 of 10

This Software Engineer II position at Docker offers a unique opportunity to work on AI developer tools in a fully remote setting with a competitive salary.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python and familiarity with AI frameworks such as TensorFlow or PyTorch, enabling the candidate to design and implement advanced AI features for Docker's developer tools.

Strong experience with CI/CD practices and tools like Jenkins or GitLab CI, ensuring efficient integration and deployment of AI-driven features in a remote work environment.

A proactive mindset with a passion for open-source contributions and a solid understanding of containerization using Docker, allowing for innovative solutions that enhance the developer experience.

Learning Resources

Python for Data Science Handbookguide

Career Path

Software Engineer II - AI Developer Tools(Now)Software Engineer III - AI Solutions Architect(1-2 years)Lead Software Engineer - AI Development & Infrastructure(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
15.3%
AI Adoption in Development
65%
Investment in AI Tools
+200%
Labour Demand for AI Developers
+30%
Avg Salary for AI Developers
$120K

Skills & Requirements

Required
PythonJavaGo
Growing in Demand
Machine LearningData EngineeringKubernetes
Declining
PerlRuby on Rails

Domain Trends

Increased Integration of AI in Software Development
Over 70% of software companies are integrating AI tools into their development processes to enhance productivity and code quality.
Shift Towards Microservices Architecture
Approximately 60% of organizations are adopting microservices architecture, which is driving demand for containerization tools like Docker and orchestration platforms like Kubernetes.
Rise of Low-Code/No-Code Platforms
The low-code/no-code market is expected to grow by 28% annually, prompting developers to adapt by learning complementary skills such as data integration and API development.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.