Senior AI Engineer
About the role
The Senior AI Engineer will be responsible for designing and developing core backend services for an agentic AI platform that integrates with business systems like ERPs, CRMs, and HRIS. The role involves owning technical components from design through deployment, contributing to platform architecture, and maintaining engineering standards as the team grows. Key responsibilities include leading backend service and API development, building AI agents and workflows, ensuring security and multi-tenancy, developing LLM-powered features, and maintaining operational health of services. The ideal candidate will have significant backend engineering experience, particularly with Python and Azure, and a strong background in distributed systems and production AI features.
Must have
- 6+ years of professional software engineering, mostly backend, including 2+ years owning the design of a production system
- Strong Python, including asynchronous programming, and experience building REST APIs; FastAPI experience preferred
- Data validation using Pydantic and JSON Schema
- Azure Functions and Azure identity and security, including Entra ID, managed identities and Key Vault
- Azure SQL or SQL Server, with strong relational data modelling
- Distributed systems experience, including concurrency, idempotency, safe retries and partial-failure recovery
- Production experience with LLM APIs such as Azure OpenAI, including tool calling, structured outputs and evaluation of model behaviour
- Automated testing with pytest, Git and CI/CD using GitHub Actions, Azure DevOps or equivalent
- Production logging and monitoring using Application Insights or equivalent
Nice to have
- Azure Durable Functions or another workflow or orchestration engine
- Microsoft Bot Framework, Microsoft Graph and Teams integrations
- Azure Document Intelligence and Azure Storage
- Experience connecting AI agents to systems through MCP servers
- ERP experience, such as Business Central, SAP or NetSuite
- React and TypeScript
Technologies
- Agentic AI
- Azure
- Azure DevOps
- Azure Functions
- CI/CD
- Data Modeling
- Microsoft Entra ID
- ERP
- FastAPI
- Git
- GitHub
- GitHub Actions
- JSON
- LLM
- MCP
- NetSuite
- OpenAI
- pytest
- Python
- React
- REST
- SAP
- SQL
- SQL Server
- Test Automation
- TypeScript
- Vault
Highlights
The company offers a competitive salary based on experience and the opportunity to own core parts of an agentic AI platform at an early stage. No information is provided about remote work, visa sponsorship, or application deadlines.