Principal Go Engineer: Containerized AI Agents (Remote)
Docker, Inc
Greater London
Remote
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
Home office setup
Training stipend for conferences, courses and classes
Equity in the company
Medical benefits and holidays vary by country
Job summary
A leading software container company in the United Kingdom is seeking a Principal Software Engineer for their AI engineering team. This role involves defining technical strategy and shaping the development of containerized AI agent capabilities. The ideal candidate should have extensive experience in software engineering, particularly in Go, and a strong understanding of AI, container technologies, and system architecture. This position allows for significant influence in a rapidly evolving environment, offering competitive compensation and a remote-first culture.
Qualifications
10+ years of software engineering experience, including 3+ years in technical leadership roles.
Strong proficiency in Go, Docker’s primary language for backend systems.
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 that leverage Docker containers as the ideal runtime for AI agents.
Build robust infrastructure for packaging, deploying, and managing agents in containers.
Skills
Go Expertise
AI/ML Knowledge
Influence & Communication
Operational Excellence
Container Technology
System Architecture
Education
Bachelor’s degree in Computer Science, Engineering, or a related field
Tools
Kubernetes
Python
AI Frameworks
Job description
A leading software container company in the United Kingdom is seeking a Principal Software Engineer for their AI engineering team. This role involves defining technical strategy and shaping the development of containerized AI agent capabilities. The ideal candidate should have extensive experience in software engineering, particularly in Go, and a strong understanding of AI, container technologies, and system architecture. This position allows for significant influence in a rapidly evolving environment, offering competitive compensation and a remote-first culture.