Position Description:
Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.
Job Title: AI Automation Engineer
Position: Senior Software Engineer
Experience: 5-8 Yrs
Category: Software Development
Job location: Bangalore
CGI Office: TPLS Bangalore / E-city Bangalore
Position ID: J0926-1685
Work Type: Hybrid
Employment Type: Full Time
Work Mode: Hybrid (3 days in office, 2 days WFH
Your future duties and responsibilities:
Key Responsibilities:
. Design and develop enterprise AI, GenAI, Agentic AI, ML, and automation solutions.
. Build applications and services using Python and modern API/framework technologies.
. Develop AI agents and workflows using LLMs, prompt engineering, tool/function calling, RAG, and enterprise data sources.
. Integrate solutions with enterprise applications like Databricks, SailPoint, Okta, Atlas etc.
. Develop and integrate solutions using Azure services, including Azure OpenAI and related cloud services.
. Work with Databricks datasets and data pipelines for AI/ML and analytical use cases. Having knowledge of ML based forecasting and different ML Models
. Support integration with enterprise platforms such as Salesforce, SAP, Anaplan, Power BI, ServiceNow, and other business systems, where required.
. Implement authentication and authorization using enterprise identity solutions such as Okta, Entra ID / Azure AD,
OAuth, and role based access controls.
. Perform unit testing, integration testing, regression testing, and support business UAT.
. Support deployment across Development, Test/UAT, and Production environments.
. Troubleshoot application, integration, infrastructure, and data issues.
. Follow enterprise standards for security, logging, monitoring, exception handling, source control, and deployment.
. Prepare required technical documentation including solution design, deployment instructions, support documentation, and test evidence.
. Work independently while providing clear progress updates, risks, dependencies, and blockers.
Required qualifications to be successful in this role:
Required Technical Skills
. Strong hands on experience with Python.
. Strong understanding of REST APIs and system integrations.
. Experience developing enterprise applications or automation solutions including deployment of solutions to cloud servers
. Git / GitHub or equivalent source control experience.
. Experience with CI/CD and production deployment practices.
. Hands on experience with Generative AI / LLM based application development.
. Prompt engineering and structured LLM outputs.
. RAG and enterprise knowledge retrieval.
. Agent / tool / function calling concepts.
. LLM evaluation, guardrails, error handling, and hallucination mitigation.
. Experience with Azure OpenAI or comparable enterprise LLM platforms.
. Experience working with Microsoft Azure.
. Agentic AI frameworks such as LangChain, LangGraph, Semantic Kernel, AutoGen, or equivalent.
.
Azure Container Apps / App Service / Functions.
. Docker and container based application deployment.
Mandatory Experience:
. 5–10 years of overall software engineering / automation / data / AI development experience.
. Minimum 3+ years of strong Python development experience.
. Demonstrable hands on experience delivering enterprise applications or automation solutions.
. Recent hands on exposure to GenAI/LLM based application development strongly preferred.
#LI-SS65
Skills:
- Agentic AI
- Artificial Intelligence
- Docker
- GitHub
- Python
- RESTful (Rest-APIs)
What you can expect from us:
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop cutting-edge solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
Come join our team—one of the largest IT and business consulting services firms in the world.
📌 AI Automation Engineer with Python application development (Bengaluru)
🏢 CGI
📍 Bengaluru