Senior Software Engineer – AI Platform & Developer Tooling
About the Role
You will be the hands-on engineer owning and evolving a portfolio of AI-adjacent products, ranging from full-stack web applications to developer CLI tools and AI agent infrastructure. You’ll work at the intersection of backend engineering, cloud platforms, and the emerging world of AI agents, MCP (Model Context Protocol), and intelligent tooling. This is not a pure R&D role: you ship production code, maintain CI/CD pipelines, and take full ownership of your products.
What You’ll Work On
You will own a diverse product portfolio spanning full-stack web applications (Java/Kotlin backends, Angular/VueJS frontends),Node.jsCLI tooling, and a new local AI infrastructure product. Your work covers the full delivery lifecycle, from building and integrating microservices with async communication patterns, to managing CI/CD pipelines, container orchestration, artifact distribution, authentication, and observability. A significant and growing part of the role sits at the frontier of AI agent tooling: you will build, maintain, and extend MCP-based infrastructure that brings AI capabilities directly into developers’ workflows.