Job Summary
We are seeking an experienced AI Engineer to design, develop, and maintain scalable, cloud-native applications and microservices using Java, Python, and Microsoft Azure. The ideal candidate will combine strong software engineering expertise with AI-powered development practices to improve software delivery, automation, developer productivity, and engineering efficiency.
Key Responsibilities
- Design, develop, and maintain scalable, cloud-native applications and microservices using Java, Python, and Microsoft Azure.
- Build secure RESTful APIs, distributed systems, and data-intensive solutions leveraging Azure Databricks, Apache Spark, and Delta Lake.
- Deliver production-ready software following Agile, DevOps, CI/CD, and cloud engineering best practices.
- Take end-to-end ownership of applications and services across design, development, deployment, monitoring, and production support.
- Leverage AI-powered development tools and engineering practices to accelerate software delivery, improve code quality, automate workflows, and enhance developer productivity.
- Develop reusable AI-driven solutions to streamline engineering processes and reduce manual effort.
- Identify and implement opportunities to improve engineering efficiency, automation, and software quality through AI adoption.
- Collaborate with business stakeholders, functional leaders, product owners, architects, and engineering teams to translate business requirements into scalable technology solutions.
- Stay current with emerging AI technologies and contribute to the adoption of responsible AI practices across the engineering organization.
Required Qualifications
- Strong hands-on experience with Java, Python, Microsoft Azure, Azure Databricks, and microservices architecture.
- Proven experience building and deploying scalable cloud-native enterprise applications.
- Deep understanding of modern SDLC, Agile delivery, DevOps, CI/CD, and software engineering best practices.
- Demonstrated ability to leverage AI tools and techniques to accelerate software delivery, improve code quality, automate engineering processes, enhance developer productivity, and drive innovation across the software lifecycle.
- Ability to work closely with business stakeholders, functional leaders, product owners, and technical teams to translate business requirements into scalable, value-driven technology solutions.
- Strong ownership mindset with the ability to drive solutions end-to-end, from requirements and design through deployment and production support.
- Excellent analytical, communication, stakeholder management, and problem-solving skills.
Notes:
Mandatory Areas
Must Have Skills – AI Engineer
- Skill 1 – 8 + Years of exp in AI
- Skill 2 – 3 + Years of Exp in Java, Python