Position Description
Company Profile:
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.
Position: SSE
Experience: 6-9Y
Category: L2
Shift: General (Hybrid)
Location: Bangalore
Employment Type: Full Time
Education Qualification: BE
Job Title: Team Lead – Job Title: Team Lead Python Microservices for AI Applications
Experience: 6+ Years
Location: Bangalore
We are looking for an experienced Python Team Lead to design, develop, and deliver scalable microservices and APIs that power AI/GenAI enabled applications.
. The role focuses on building robust backend services in Python using FastAPI/Flask/Django, integrating LLM and AI services such as Azure OpenAI/OpenAI, and deploying cloud native applications on Azure using containers and Kubernetes.
. The ideal candidate should be strong in Python backend architecture, microservices design, API engineering, Azure cloud deployment, and production grade integration of AI services into enterprise applications.
Key Responsibilities
Architecture & Development
. Design and build Python based microservices and APIs using FastAPI, Flask, or Django.
. Develop scalable, secure, and high performance backend systems.
. Define and enforce API standards (REST/GraphQL), coding standards, and microservices best practices.
. Develop container ready applications using Docker and collaborate with DevOps teams on deployment architecture.
. Partner with DevOps teams to deploy and manage applications on Azure (AKS, App Services).
. Support CI/CD implementation and optimization by providing application build, testing, deployment, and release requirements.
. Ensure applications meet security, scalability, reliability, and production readiness standards.
. Collaborate with DevOps teams to troubleshoot deployment, performance, and operational issues.
AI / LLM Integration
. Integrate AI/LLM services (Azure OpenAI, OpenAI, etc.) into applications
. Design& Practice Secure AI Integration
. Establish prompt engineering and AI safety practices
Data & Performance
. Design and optimize data models using PostgreSQL
. Work with NoSQL databases (Azure Cosmos DB/Mongo– good to have)
. Define and monitor SLOs (latency, reliability, throughput)
Observability & Reliability
. Implement logging, monitoring, and tracing (Azure Monitor/Prometheus)
. Lead incident management and system performance improvements
Leadership & Collaboration
. Lead, mentor, and guide a team of developers
. Conduct code reviews and drive engineering excellence
. Collaborate with product, DevOps, and architecture teams
Your future duties and responsibilities
Required Skills
. Strong hands on expertise in Python backend development using FastAPI, Flask, or Django.
. Proven experience designing and developing microservices and production grade APIs.
. Hands on experience building backend services for AI/GenAI enabled applications.
. Experience integrating LLM/AI services such as Azure OpenAI, OpenAI, or similar APIs into enterprise applications.
. Expertise in Docker, Kubernetes, and containerized application delivery.
. Strong working knowledge of PostgreSQL and backend data model design.
. Solid understanding of CI/CD, Git, DevOps practices, API security, and application performance optimization.
. Good understanding of secure AI integration, prompt handling, responsible AI guardrails, and production monitoring for AI enabled services.
. Experience leading engineering teams, reviewing designs/code, and driving technical delivery
Good to Have
. Experience with RAG frameworks such as LangChain or LlamaIndex.
. Exposure to embeddings, vector databases, semantic search, or Azure AI Search.
. Knowledge of event driven architecture using Kafka, Azure Service Bus, or equivalent messaging platforms.
. Familiarity with AI safety, security, compliance, and governance practices.
. Experience with response streaming, async processing, background jobs, and high concurrency APIs.
. Exposure to frontend collaboration, Agile delivery, and enterprise architecture processes.
Required qualifications to be successful in this role
Must-Have Skills:
Strong hands-on expertise in Python backend development using FastAPI, Flask, or Django.
- Proven experience designing and developing microservices and production-grade APIs.
- Hands-on experience building backend services for AI/GenAI-enabled applications.
- Experience integrating LLM/AI services such as Azure OpenAI, OpenAI, or similar APIs into enterprise applications.
- Expertise in Docker, Kubernetes, and containerized application delivery.
- Strong working knowledge of PostgreSQL and backend data-model design.
- Solid understanding of CI/CD, Git, DevOps practices, API security, and application performance optimization.
- Good understanding of secure AI integration, prompt handling, responsible AI guardrails, and production monitoring for AI-enabled services.
- Experience leading engineering teams, reviewing designs/code, and driving technical delivery
Good-to-Have Skills
Experience with RAG frameworks such as LangChain or LlamaIndex.
- Exposure to embeddings, vector databases, semantic search, or Azure AI Search.
- Knowledge of event-driven architecture using Kafka, Azure Service Bus, or equivalent messaging platforms.
- Familiarity with AI safety, security, compliance, and governance practices.
- Experience with response streaming, async processing, background jobs, and high-concurrency APIs.
- Exposure to frontend collaboration, Agile delivery, and enterprise architecture processes.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs
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 innovative 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.