Principal Software Engineer – Containerized AI Agents (Remote)
Docker, Inc.
Greater London
On-site
GBP 100,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Freedom & flexibility; fit your work around your life
16 weeks of paid Parental leave
Technology stipend equivalent to $100 net/month
Equity; we want all employees to have a share in the success of the company
Remote-first culture, with offices in Seattle and Paris
Job summary
A leading cloud technology provider in London is seeking a Principal Software Engineer to develop the future of containerized AI agents. This role involves defining technical strategy and leading architecture decisions while working on the open-source cagent project. Ideal candidates have over 10 years of software engineering experience, proficiency in Go, and knowledge of AI/ML. This opportunity offers a blend of technical leadership and innovative development in a remote-first culture.
Qualifications
10+ years of software engineering experience, including 3+ years in technical leadership roles.
Strong proficiency in Go is absolutely required.
Practical experience with large language models and agent development patterns.
Responsibilities
Define and drive the long-term technical strategy for Docker’s containerized agent platform.
Design and implement systems leveraging Docker containers for AI agents.
Maintain and evolve the cagent open-source project.
Skills
Go Expertise
AI/ML Knowledge
Container Technology
Influence & Communication
Education
Bachelor’s degree in Computer Science, Engineering, or related field
Tools
Python
Kubernetes
Job description
A leading cloud technology provider in London is seeking a Principal Software Engineer to develop the future of containerized AI agents. This role involves defining technical strategy and leading architecture decisions while working on the open-source cagent project. Ideal candidates have over 10 years of software engineering experience, proficiency in Go, and knowledge of AI/ML. This opportunity offers a blend of technical leadership and innovative development in a remote-first culture.