We are looking for a Senior Software Engineer to join our AI Engineering team. Youll be part of a highly proficient engineering group that serves as the focal point for all AI engineering efforts, constantly driving innovation and leveraging AI capabilities across teams and products.
AI is central to how we operate, across the entire organization. It allows us to move fast and release features at a rapid pace, empowers non-technical to utilize AI tools for increased efficiency, and provides the backdrop for much of the innovation currently occurring in the company.
If this kind of working environment sounds exciting to you, if you understand that engineering is about building the most effective and elegant solution within a given set of constraints, consider applying for this position.
What you'll be doing:
Design, build, and maintain reusable AI capabilities - including models, tools, APIs, and platforms that power both internal and customer-facing solutions.
Develop and maintain our internal MCP server that easily and securely exposes our vast data stores to AI agents.
Create and implement robust evaluation frameworks and AI guardrails to safeguard our value and ensure model reliability.
Establish deep expertise and sustainable AI engineering practices.
Promote AI readiness and track adoption across the company to build lasting impact.
Build and optimize RAG (Retrieval-Augmented Generation) systems.
Take full ownership of projects: from gathering requirements from non-technical internal users to development, deployment, and operation.
Act as a consultant and advocate for AI engineering, helping other teams leverage the platforms and tools you build.
Partner with teams across us to accelerate AI adoption and productization efforts.
Requirements: What you'll need:
5+ years of strong backend and server-side development experience, building complex, highly scalable systems.
Proven experience with at least one general-purpose language (preferably Python, but not a must).
Strong product management skills, with the ability to gather and refine requirements from non-technical internal users.
A strong sense of ownership, with some DevOps experience and a willingness to develop, deploy, and run projects end-to-end.
Strong familiarity with AI coding tools like Copilot, Cursor, or similar.
Experience working with public clouds (AWS / GCP / Azure).
It'd be cool if you also have:
Familiarity with agentic coding tools like Claude Code or Copilot CLI.
Experience with Strands Agents (or similar agentic technologies), RAG systems, or Bedrock.
Experience with MCP (Model Context Protocol).
Comfort working in a containerized environment.
This position is open to all candidates.