About the role
We are looking for a Principal AI Engineer to lead our AI work for both the engineering and the people doing it. This is a senior role with real ownership. You'll architect AI‑based applications and platforms, run their delivery from first design through to production, and build and lead the team that gets them there. It's hands‑on (you'll still be in the code and the architecture) but you'll also be the person setting direction, mentoring engineers, and making sure things actually ship.
The work itself is bringing LLMs, AI agents, and automation into enterprise billing and subscription platforms, usually in and around SAP, often solving problems that don’t have an obvious answer yet.
What you’ll do
- Owning the architecture of our AI applications and platforms, and managing delivery end to end.
- Leading the AI engineering team day to day, setting direction, mentoring, managing performance, and helping people grow.
- Planning and prioritising the team's work so it ships on time and to the right quality.
- Building LLM‑powered applications, AI agents, and intelligent workflows.
- Designing the RAG, retrieval, memory, and vector‑database side of things for systems that need to scale.
- Writing and reviewing backend services in Python and Java, and wiring them into enterprise and SAP APIs.
- Getting the hard parts right: prompt engineering, function calling, tool use, multi‑agent orchestration.
- Keeping our systems fast, secure, reliable, and sensibly priced once they’re live.
- Working closely with product, engineering, and our consulting teams to shape where the AI work goes next.
What we’re looking for
- Around 10+ years in software engineering, with solid recent experience taking LLM‑based systems into production.
- Experience leading and managing engineering teams, not just mentoring, but owning performance and growth.
- A track record of architecting and delivering AI applications or platforms from end to end.
- Strong Python, and good backend Java.
- Real hands‑on time with frameworks like LangChain, LangGraph, AutoGen, or LlamaIndex.
- A good grasp of RAG, prompt engineering, and orchestrating LLMs at scale.
- Experience with vector databases and memory architectures, FAISS, Pinecone, Chroma, pgvector, that kind of thing.
- Comfort with APIs, function calling, and secure enterprise integrations.
- Experience on at least one of AWS, Azure, or GCP.
Nice to have
- Docker, Kubernetes, and modern CI/CD.
- MLOps or LLMOps tooling, deployment, monitoring, evaluation, observability.
- Some exposure to SAP or other large enterprise systems.
- A degree in Computer Science, Engineering, or AI/ML (though strong real‑world experience counts for more).
- Open‑source work, papers, patents, or talks in AI/ML.
Benefits
- Life insurance, group medical coverage for you and your family, personal accident protection.
- Flexible hours, paid time off, and various lifestyle perks.
- Monthly rewards, spot bonuses, and growth shares.
- Training, global exposure, and onsite opportunities.
- Commitment to development, diversity, and well‑being.