C

Capgemini

Global consulting, technology services, outsourcing

Lead Software Engineer – Senior GECX AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 10 years of software development experience, with strong hands-on Python and software engineering skills.
  • Experience with Gemini and generative AI application development.
  • Experience with Vertex AI and agentic AI architectures.
  • Experience with REST APIs and JSON.
  • Experience with retrieval-augmented generation (RAG), embeddings, enterprise grounding, and Google Cloud Platform (GCP) application deployment.
  • Knowledge of identity and access management (IAM) and security fundamentals.
  • Experience with enterprise integration.
  • Experience with Google ADK.
  • Experience with CES/GECX and contact-center/contact-center as a service (CCaaS) integration.
  • Experience with multi-agent architectures.
  • Experience with Model Context Protocol (MCP) and Agent-to-Agent (A2A).
  • Experience with agent evaluation and observability.
  • Experience with streaming and real-time APIs.
  • Experience with production conversational AI.

Responsibilities

  • Design and build production-grade conversational and agentic AI applications.
  • Develop hands-on using Python, APIs, JSON, and modern software engineering practices.
  • Build and troubleshoot CES/GECX integrations and modernization scenarios.
  • Build agents using Gemini, Vertex AI, Google ADK, and applicable agent frameworks.
  • Implement tool/function calling, workflows, state/context management, and agent orchestration.
  • Develop retrieval-augmented generation (RAG) and enterprise-grounding solutions over structured and unstructured data.
  • Integrate agents with enterprise APIs, databases, customer relationship management (CRM), contact-center platforms, and backend systems.
  • Develop full-stack components required to complete the customer solution.
  • Implement secure authentication, identity and access management (IAM), secrets management, and service-to-service communication.
  • Deploy applications using appropriate Google Cloud Platform (GCP) services.
  • Implement agent evaluation, tracing, observability, guardrails, and regression testing.
  • Diagnose production issues across agent logic, prompts, retrieval, tools, APIs, infrastructure, and distributed services.
  • Rapidly prototype technical solutions and evolve validated prototypes toward production readiness.
  • Work directly with customer engineering teams to reproduce issues, debug implementations, and resolve technical blockers.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs