This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our enterprise clients are embedding AI deeply into core software systems, products, and platforms. The challenge is no longer experimentation, but engineering robust, maintainable, and scalable AI-enabled systems that can operate reliably over time. This role exists to lead the technical execution layer, ensuring AI capabilities are built into enterprise software with engineering excellence.
Job Responsibility:
Define and enforce software engineering standards for AI-enabled systems
Lead architectural and technical design decisions
Review code, designs, and implementations across teams
Mentor and guide developers working on AI-integrated applications
Design and implement scalable backend and service architectures
Integrate AI models and platforms into production software
Ensure clean separation between application logic, AI services, and data layers
Drive reliability, performance, and maintainability of AI-enabled systems
Translate architectural designs into executable technical plans
Coordinate development activities across teams
Ensure delivery quality, timelines, and technical consistency
Act as escalation point for complex technical issues
Requirements:
Strong background in software engineering and technical leadership
Experience leading development teams on complex systems
Exposure to AI-enabled systems or data-intensive platforms
Engineering excellence and craftsmanship
Strong ownership and accountability
Ability to balance speed with long-term maintainability
Comfortable operating in complex, enterprise environments