AI Software Engineer
Hyderabad, India
There’s a saying at Itineris: Together goes a long way. And we live by that. Whether your job is translating our customers’ needs into the best software, selling, coding, or keeping our business running smoothly, we’re united by the same mission: growing our company and delivering innovative software that empowers energy and water utilities to engage better with their customers.
UMAX is the brand name of our software solution for water and energy utilities. It automates their business processes and enables them to better engage with their customers. UMAX is a cloud-based solution, built on the powerful Microsoft Dynamics 365 platform.
As an AI Software Engineer, you will…
join our growing AI Practice team. In this role, you will focus on designing, building, and operating AI-powered applications from initial architecture through to production deployment on Azure.
Key Responsibilities:
- AI Application Development: Design and build AI-powered applications with agentic orchestration, RAG pipelines, and LLM integrations at their core. Translate requirements into well-architected, maintainable solutions that work reliably in production.
- Azure Engineering & Deployment: Own the Azure infrastructure and deployment pipelines for AI workloads. This includes containerized and serverless deployments, IaC with Bicep, and keeping environments consistent across dev, staging, and production.
- CI/CD: Build and maintain robust CI/CD pipelines for AI applications using Azure DevOps. Integrate security scanning, dependency management, and automated testing into the delivery pipeline as first-class concerns, not afterthoughts.
- Platform Operations: Monitor, debug, and improve AI applications in production. You take ownership when things go wrong and drive incidents to resolution.
- Engineering Standards: Write clean, well-tested, reviewable code. Participate actively in code reviews. Contribute to architectural decisions and help raise the engineering bar across the team. Leverage AI for engineering through Github Copilot and actively expand our AI-first development workflow.
What you bring
Software Engineering:
- Strong proficiency in Python or C#
- Solid understanding of software design principles: modularity, testability, observability
- Experience building and consuming RESTful APIs and microservices architectures.
- Comfortable working across the full development lifecycle
DevOps & Cloud Engineering:
- Hands-on experience with Azure (Azure DevOps, ACA/AKS, Azure Storage, Azure Monitoring, App Insights, …)
- Infrastructure as Code with Bicep (or Terraform, with willingness to learn)
- Containerization with Docker. Experience with Kubernetes is a plus.
- Building and maintaining CI/CD pipelines for containerized workloads
AI Engineering:
- Practical understanding of applications built on top of LLMs
- Familiarity with Azure AI Foundry and Cognitive Services ecosystem
- Experience with agentic development workflows using tools like GitHub Copilot, Claude Code or similar.
Education & Experience:
- 5 years of demonstrable experience as a backend of full stack software engineer.
- Degree in Computer Science, Software Engineering, or a related discipline.
Preferred Qualifications:
- Experience with MCP and A2A and other agent integration patterns.
- Familiarity with Copilot Studio or similar low-code agent orchestration platforms is a plus.
- Exposure to the Microsoft Dynamics 365 / Power Platform ecosystem
- Experience with monitoring and observability tools
- Microsoft Certified: Azure Developer Associate or DevOps Engineer Expert
What we offer
- A fast-growing and international environment with offices in Hyderabad (India), Ghent (Belgium), Atlanta (USA), London (UK).
- Working with future-ready water and energy companies and building valuable utility expertise.
- Internal mobility, developing your career through various educational programs and growth paths.
- An entrepreneurial mindset where you have a direct impact on our growth journey.
- An open environment where we understand the importance of taking a break to recharge and achieve the best results. We make it a priority to celebrate milestones, both big and small.
- Onboarding, learning and buddy programs to get ready for a smooth start in your new job.
- A flexible and inclusive working environment – where people can just be who they are, and where we offer flexible options for hybrid working so you can work in a way that suits you best.
- Competitive perks & benefits, because we want to help you reach your full potential, both at work and in your personal life.
- A lot of fun moments with an eye for sports, celebration and wellbeing, important for maintaining a healthy work-life balance.
Your application journey
At Itineris, we believe in a personal approach to help you determine if a career with us is the right fit for you.
1
Apply online
Apply for one of our job openings or send us your CV and motivation. We’ll be happy to check if we find a match.
2
LET’s
MEET
We’ll contact you by phone to discuss your skills and career goals, and to assess whether they align with what we are looking for. If we are a good match, you’ll be invited for an interview at our Hyderabad office.
3
Expert interview
You’ll be interviewed by one of our experts, who will also provide you with more details about the job content, company culture, and growth & development opportunities.
4
JOB
OFFER
If we click, we’ll be happy to send you a job offer, and welcome you to our #OneMagentaFamily!
