Desarrollador con experiencia en desarrollo backend con Python, arquitecturas cloud y soluciones de IA Generativa. Esta posición será clave para diseñar, desarrollar e integrar agentes inteligentes, asistentes virtuales y aplicaciones basadas en Large Language Models (LLMs), combinando capacidades avanzadas de IA con entornos empresariales escalables y seguros.
Conocimientos y experiencia necesaria
- Diseñar, desarrollar e implementar aplicaciones backend utilizando Python.
- Construir APIs REST robustas y escalables mediante FastAPI, Flask o frameworks similares.
- Desarrollar microservicios y aplicaciones containerizadas para entornos cloud.
- Diseñar e implementar integraciones síncronas y asíncronas mediante APIs y servicios externos.
- Participar en el desarrollo de agentes inteligentes y asistentes basados en Gemini y otras plataformas de IA Generativa.
- Implementar capacidades de Function Calling, Tool Calling y orquestación de herramientas.
- Diseñar soluciones basadas en RAG (Retrieval Augmented Generation), embeddings y búsqueda inteligente.
- Integrar soluciones de IA con documentos estructurados y no estructurados, incluidos PDF, Word y Excel.
- Implementar mecanismos de autenticación y autorización utilizando OAuth2, JWT y Service Accounts.
- Garantizar la calidad del software mediante pruebas unitarias e integración continua.
- Colaborar con arquitectos cloud, equipos de datos y áreas de negocio en iniciativas de transformación digital.
- Generar documentación técnica de APIs, servicios y componentes desarrollados.
- Participar en revisiones de código, mejores prácticas de desarrollo y definición de estándares técnicos.
Habilidades
- Trabajo bajo presión.
- Calidad en el trabajo.
- Orientación a resultados.
Tu carrera en Capgemini
Al trabajar en un ambiente de equipo, nuestros consultores se enfocan en el análisis, diseño y desarrollo de soluciones basadas en tecnología para los clientes de Capgemini. Trabajarás en conjunto con especialistas funcionales, técnicos y del negocio para ayudar a desarrollar la implementación e integración de soluciones y sistemas innovadores.
Capgemini ofrece una compensación competitiva y beneficios superiores a los de Ley. La empresa tiene oficinas en Ciudad de México, Aguascalientes y Monterrey, y presencia en más de 50 países.
En Capgemini encontrarás
- Una experiencia de reclutamiento y onboarding orientada a desarrollar tu carrera y habilidades profesionales.
- Un ambiente de trabajo colaborativo basado en sus valores.
- Oportunidades para planear y desarrollar tu carrera.
Capgemini México promueve un ambiente laboral diverso e inclusivo y considera las solicitudes con base en el mérito del candidato.