About the Role
We are looking for an experienced Senior Golang Engineer to help us build and scale our AI platform.
This role is highly product-oriented, with a strong focus on rapid iteration, experimentation, and delivering production-ready AI functionality. You will work primarily on building backend services, APIs, and platform capabilities that power AI workflows and tools, while collaborating closely on user-facing applications where needed.
The ideal candidate combines strong backend engineering in Go, solid software architecture skills, and practical experience working with AI systems and LLM-based applications. Frontend experience with React and TypeScript is a plus, but not the core focus of the role.
We are looking for someone who can take ownership of technical initiatives, contribute architectural ideas, and drive projects from concept to production and beyond, while balancing innovation with operational pragmatism.
Your Responsibilities
Design, develop, and maintain backend services and platform components in Go for our AI platform.
Rapidly iterate and deliver new functionality supporting AI-driven products and internal tools.
Build scalable and reliable backend services in Go.
Design and implement APIs and integrations between services and external systems.
Define and design AI solution architectures and drive their implementation together with the engineering team.
Build and orchestrate AI agents and agentic workflows using LLM models and external tools.
Contribute architectural ideas and propose pragmatic technical solutions.
Design systems with clear failure modes and debuggability in mind.
Actively participate in code reviews to maintain high engineering standards.
Collaborate closely with Product Owner to deliver features from concept to production.
Stay up-to-date with the latest developments in AI and integrate emerging technologies when they provide real value.
Support development of frontend applications where needed, in collaboration with the wider team.
