Design, build, and maintain backend services in Go (Golang) that power AI-driven agents.
Integrate AI/ML models into production environments, including LLMs, decision-making systems, and reinforcement learning agents.
Develop APIs and microservices for agent communication, orchestration, and lifecycle management.
Implement concurrency, event-driven systems, and message queues to support scalable agent interactions.
Ensure security, reliability, and observability with robust logging, monitoring, and alerting practices.
Collaborate with Data and Product teams to turn prototypes into production-ready services, while shaping architecture decisions around frameworks, data management, and testing.
Write clear technical documentation, champion Go development best practices, and contribute to a collaborative remote-first culture with pair programming and team sessions.
Requirements
3+ years of development experience in Go.
Experience building applications that leverage foundation AI models.
Strong awareness of the AI engineering landscape with the ability to learn and adapt quickly.
A customer-focused mindset, solving real-world user problems through technology.
Understanding of security considerations in both AI engineering and broader application development.
Benefits
Flexible PTO
Comprehensive healthcare coverage (UK, France, Spain)
Company stock options
Professional development budget
Office equipment budget
Wellness budget
Annual team gatherings
Internet reimbursement
Inclusive parental leave
Remote work travel program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.