Publicado hoy.
Senior Software Engineer – AI / Backend en Capital Empresarial Horizonte
$ 70,000 a 80,000 MXN (Bruto)
Ciudad de México - Híbrido
Empleado de tiempo completo
Inglés : Nivel Avanzado
Capital Empresarial Horizonte Empresa Mexicana especialista en Recursos Humanos y Tecnologías de la Información solicita:
Senior Software Engineer – AI / BackendIngles conversacional obligatorio
Trabajo en esquema hibrido en CDMX, Monterrey, Querétaro o Guadalajara
- Ingeniería en Sistemas, Informática, Computación o carrera afín, o experiencia práctica equivalente.
- 5+ años de experiencia en desarrollo de software.
- Al menos 3 años de experiencia práctica desarrollando y desplegando aplicaciones de Inteligencia Artificial en ambientes productivos .
- Dominio de Python y FastAPI .
- Experiencia con al menos un proveedor Cloud: AWS, Azure o GCP .
- Experiencia en Machine Learning y Generative AI APIs .
- Experiencia en arquitectura de microservicios y diseño de sistemas .
- Conocimientos de Docker y Kubernetes.
- Experiencia con arquitecturas orientadas a eventos y tecnologías como Kafka, Pub/Sub o SQS .
- Experiencia trabajando con bases de datos relacionales y NoSQL.
- Experiencia con APIs REST e integración de sistemas.
- Experiencia con frameworks de orquestación de LLMs como:
- LangChain
- LlamaIndex
- LangGraph
- Prompt Engineering .
- Diseño e implementación de arquitecturas RAG (Retrieval-Augmented Generation) en ambientes productivos.
- Experiencia con sistemas multi-agente / Agentic AI .
- Integración de APIs de modelos de IA como OpenAI, Anthropic, Vertex AI, Azure OpenAI o AWS Bedrock.
- Conocimientos de evaluación, observabilidad y monitoreo de aplicaciones basadas en LLM.
- Conocimientos de seguridad, gobierno y cumplimiento aplicados a soluciones de IA.
- Diseñar, desarrollar y mantener servicios backend escalables utilizando Python y FastAPI .
- Diseñar e implementar aplicaciones basadas en microservicios.
- Desarrollar APIs REST robustas e integrarlas con sistemas internos y externos.
- Participar en decisiones de arquitectura relacionadas con escalabilidad, disponibilidad, seguridad, tolerancia a fallos y rendimiento.
- Diseñar y desarrollar aplicaciones orientadas a eventos utilizando Kafka, Pub/Sub, SQS u otras tecnologías.
- Diseñar y optimizar modelos de datos para bases relacionales y NoSQL.
- Implementar aplicaciones containerizadas utilizando Docker y plataformas administradas o Kubernetes.
- Diseñar, desarrollar y administrar soluciones Cloud Native sobre AWS, Azure o GCP.