AI Engineer - Integrations
About the role
This role involves designing and building integrations that connect an agentic AI platform to customers' ERP, HR, payroll, and CRM systems. The AI Engineer will be responsible for creating and maintaining connectors using direct APIs and MCP, implementing secure authentication, accurate data mapping, and robust error handling. The position also includes building agentic workflows, ensuring data isolation and access controls, collaborating with customers and partners to adapt integrations, and maintaining integration tests and documentation. The ideal candidate will have strong Python skills, experience with REST APIs, and hands-on integration experience with business systems such as SAP, NetSuite, or Odoo. The company offers a competitive salary and opportunities for hands-on work across enterprise systems with a path to a Senior AI Engineer role.
Must have
- 3 to 5 years building integrations or backend services
- Strong Python, including asynchronous programming
- Strong experience building and consuming REST APIs
- Hands-on integration experience with at least one ERP, HR, payroll or CRM system, such as Business Central, SAP, NetSuite, Odoo or a comparable platform
- Working knowledge of Model Context Protocol (MCP), including connecting AI agents to systems through MCP servers
- Integration security using OAuth 2.0, API keys and Entra ID app registrations
- Production integration experience covering rate limits, pagination, timeouts, retries, idempotency and duplicate-request protection
- Data mapping and validation between systems using Pydantic, JSON Schema or comparable approaches
- Azure Functions, SQL and relational data modelling
- Automated testing with pytest, Git and CI/CD
Nice to have
- OData experience, particularly for Microsoft business systems; SOAP experience for legacy integrations
- Basic accounting knowledge, including journals, postings, reversals, accounts payable and accounts receivable
- Microsoft Graph and Teams integrations
- Azure OpenAI, Azure Document Intelligence and Azure Storage
- React and TypeScript
Technologies
- Agentic AI
- Authentication
- Azure
- Azure Functions
- CI/CD
- CRM
- Data Modeling
- Microsoft Entra ID
- ERP
- Git
- JSON
- MCP
- NetSuite
- OAuth
- Odoo
- OpenAI
- pytest
- Python
- React
- REST
- SAP
- SOAP
- SQL
- Test Automation
- TypeScript
Highlights
The company offers a competitive salary based on experience and a clear path to advancement as a Senior AI Engineer. The role provides hands-on experience with multiple enterprise systems. No specific location, remote work, or visa requirements are mentioned.