Role Description
As a Senior Lead Engineer for Neo Enterprise within Capgemini, you will be responsible for driving the technical delivery of Neo Enterprise capabilities across frontend, backend, AI/LLM services and integration layers. You will lead hands-on engineering work, guide developers and ensure that complex business requirements are translated into scalable, secure and production-ready solutions.
This role requires strong technical depth in Python-based AI/LLM/ML engineering, modern frontend development with React, backend development with JavaScript/TypeScript, and enterprise platform integration. You will work closely with Product, Architecture, AI/ML, Data, Frontend, Routing Layer, Infrastructure, Security and Testing teams.
In this role you will play a key role in:
-
Frontend Excellence: Lead the design and implementation of highly interactive, scalable and user-centric interfaces using React or comparable frameworks, ensuring strong usability, accessibility and frontend performance.
-
Robust Backend Engineering: Architect, build and maintain secure, high-performance backend services using JavaScript/TypeScript with Node.js frameworks such as Express.js or NestJS.
-
AI/LLM Engineering with Python: Develop and integrate Python-based AI/LLM capabilities, including orchestration flows, RAG pipelines, model interaction logic, evaluation routines and data-processing components.
-
Full-Stack AI Product Delivery: Connect frontend experiences, backend services and AI/LLM capabilities into reliable end-to-end product flows across UI, APIs, routing layer, data sources and cloud services.
-
Translate functional specifications, product requirements and user journeys into robust technical solutions.
-
Support the evolution of Neo's AI capabilities, including prompt orchestration, retrieval flows, context handling, model integration and response quality improvements.
-
Collaborate with Architecture, Routing Layer, Apigee, Data and Backend teams to ensure secure, scalable and maintainable integration patterns.
-
Drive technical problem-solving for complex AI platform topics, including latency, grounding quality, data flow, backend troubleshooting and integration issues.
-
Ensure high engineering standards across code quality, testing, observability, performance, maintainability and production readiness.
-
Mentor engineers, review technical designs and code, and support consistent delivery practices across the Neo Enterprise engineering team.
Qualifications
-
Bachelor's or Master's degree in Computer Science, Engineering, Data Science, AI or a related field.
-
Strong hands-on experience in software engineering, ideally in AI/ML, LLM, platform, cloud or enterprise product environments.
-
Extended Python expertise in the context of AI, LLM and ML solutions, including backend service development, data processing, model integration, orchestration, evaluation and automation.
-
Strong frontend development experience with React or comparable modern frontend frameworks.
-
Strong backend development experience with JavaScript/TypeScript, Node.js and frameworks such as Express.js or NestJS.
-
Solid understanding of AI/ML concepts, LLM-based application patterns, RAG, embeddings, vector search, prompt engineering, model evaluation and LLM orchestration.
-
Experience with Python frameworks and tools such as FastAPI, Flask, LangChain, LangGraph, Pytest, Pandas, NumPy or similar ecosystems.
-
Experience designing and consuming APIs, building microservices and integrating services across frontend, backend and AI layers.
-
Experience integrating with cloud platforms, preferably GCP, including Cloud Run, BigQuery, Firestore, Cloud Storage, Vertex AI or Apigee.
-
Solid understanding of authentication, authorization, RBAC, observability, logging, performance and secure enterprise delivery.
-
Ability to work across structured and unstructured data flows, including document processing, retrieval pipelines and enterprise knowledge integration.
-
Experience with CI/CD, Git-based workflows, automated testing, code reviews, Docker and production deployment practices.
-
Strong problem-solving skills with the ability to debug complex issues across frontend, backend, data, AI model behavior and platform integration.
Requirements
-
Experience with agentic systems, tool calling, multi-agent orchestration, LLM-as-a-judge patterns or AI evaluation frameworks.
-
Experience with MLOps / LLMOps, model monitoring, prompt evaluation or AI quality measurement.
-
Experience with enterprise AI products, chatbot platforms, conversational interfaces or knowledge-based assistants.
Benefits
-
At the heart of our mission is your career growth. Our array of career growth programs and diverse professions are crafted to support you in exploring a world of opportunities.
-
We recognize the significance of flexible work arrangements to provide support. Be it remote work, or flexible work hours, you will get an environment to maintain a healthy work life balance.
-
The opportunity to shape the engineering foundation of Neo Enterprise at an early and high-impact stage.
-
The chance to work on real enterprise AI challenges across LLMs, agents, knowledge retrieval, structured data and user-facing AI experiences.
-
A role combining hands-on engineering, technical leadership and product impact.