México

Python Developer (Nativitas)

Python Developer (Nativitas)
Descripción
Buscamos un Desarrollador Senior con sólida experiencia en Python orientado a backend, automatización de procesos (RPA), construcción de pipelines ETL e integración de soluciones de Inteligencia Artificial. La posición forma parte del equipo de tecnología de Concentra y trabajará en el diseño, desarrollo y mantenimiento de soluciones que automatizan procesos críticos del negocio, integran fuentes de datos heterogéneas, incorporan modelos de IA (LLMs, voz, visión) en flujos productivos y exponen servicios para consumo interno y de clientes. Responsabilidades Principales
- Diseñar e implementar integraciones con servicios de IA: LLMs (OpenAI, Anthropic, modelos open source), servicios de voz (STT/TTS como Deepgram, ElevenLabs, Cartesia), embeddings, vector stores y orquestadores de agentes.
- Diseñar, desarrollar y mantener APIs backend en Python (FastAPI / Flask) con buenas prácticas de arquitectura, seguridad y rendimiento.
- Construir y mantener pipelines ETL para mover e integrar datos entre fuentes operativas (SQL Server, MySQL, archivos planos, APIs externas) y los repositorios analíticos del negocio.
- Desarrollar bots de automatización (RPA) para optimizar procesos manuales y repetitivos del contact center y áreas administrativas, incorporando componentes de IA cuando aporten valor (clasificación, extracción, decisión asistida).
- Construir e implementar pipelines de RAG (Retrieval-Augmented Generation), gestión de prompts en código, evaluación de calidad de respuestas y manejo de costos/latencia de modelos.
- Diseñar e implementar integraciones con servicios externos: plataformas de contact center, proveedores de mensajería (WhatsApp, Telegram, Twilio) y servicios cloud.
- Optimizar consultas T-SQL y modelar bases de datos relacionales para soportar cargas operativas y analíticas, incluyendo el almacenamiento de datos generados por sistemas de IA (logs de conversación, métricas, embeddings).
- Participar en el diseño de la arquitectura técnica de nuevos productos y proponer mejoras a sistemas existentes, incluyendo la incorporación de IA donde tenga sentido.
- Documentar técnicamente componentes, APIs, prompts y procesos.
- Colaborar con equipos de BI, Operaciones y otras áreas técnicas para entregar soluciones end-to-end.
- Apoyar en la mentoría técnica de desarrolladores junior y semi-senior, con foco también en buenas prácticas para integrar IA en producción.
- Participar en ceremonias ágiles y en revisiones de código. Requisitos Experiencia
- Experiencia comprobable integrando modelos de IA (LLMs y/o servicios de voz/visión) en aplicaciones productivas, no únicamente en prototipos o pruebas de concepto.
- Mínimo 3 años de experiencia cualificado en desarrollo de software, con al menos 1 años de experiencia comprobable en Python como lenguaje principal.
- Experiencia desarrollando y manteniendo APIs REST en producción.
- Experiencia diseñando y operando procesos ETL en entornos reales.
- Experiencia construyendo automatizaciones (RPA, scripts de automatización, bots) con impacto operativo medible. Conocimientos Técnicos Obligatorios
- Integración de IA: consumo de APIs de LLMs (OpenAI, Anthropic u otros), manejo de prompts en código, control de costos y latencia, manejo de streaming y function/tool calling.
- Python: dominio de Python 3.10+, manejo de entornos virtuales, paquetería, asincronía (asyncio), tipado (type hints) y buenas prácticas (PEP 8).
- Frameworks backend: FastAPI y/o Flask. Conocimiento de Pydantic, SQLAlchemy.
- Bases de datos: SQL Server (nivel avanzado), incluyendo escritura y optimización de consultas T-SQL, procedimientos almacenados, índices y planes de ejecución. Conocimiento adicional de MySQL o PostgreSQL.
- ETL: construcción de pipelines con Python (pandas, SQLAlchemy, scripts custom) y/o herramientas como Pentaho, Airflow o similares.
- RPA / Automatización: experiencia con librerías como Selenium, Playwright, pyautogui, scheduling con cron / Task Scheduler / Airflow.
- RAG y datos no estructurados: uso de embeddings, bases vectoriales (pgvector, Chroma, Qdrant, Pinecone o similares) y técnicas de recuperación para alimentar modelos con contexto del negocio.
- Frameworks de IA: experiencia con al menos uno de LangChain, LlamaIndex, Pydantic AI, Semantic Kernel o frameworks equivalentes para orquestar flujos con LLMs y agentes.
- Control de versiones: Git (GitHub o GitLab), flujos de trabajo con ramas, pull requests y code review.
- APIs e integraciones: consumo y diseño de APIs REST, manejo de autenticación (OAuth2, JWT, API keys), webhooks.
- Sistemas operativos: Windows Server y Linux a nivel operativo (servicios, permisos, logs, scheduling). Conocimientos Técnicos Deseables (No obligatorios ni excluyentes)
- Docker y despliegue en contenedores.
- CI/CD (GitHub Actions, GitLab CI).
- Cloud: OVH, Azure, GCP o AWS.
- Mensajería / colas: Redis, RabbitMQ.
- Servicios de voz para agentes conversacionales: Deepgram, ElevenLabs, Cartesia, AssemblyAI.
- WebSockets y aplicaciones de IA en tiempo real (voice bots, copilotos, asistentes de operador).
- Evaluación de modelos: pruebas de calidad de prompts, A/B testing de respuestas, observabilidad de LLMs (Langfuse, Phoenix, Helicone o similares).
- Fine-tuning ligero, LoRA o trabajo con modelos open source ejecutados localmente.
- Herramientas de contact center: Vicidial, Asterisk, Sprinklr, Twilio.
- Power BI o herramientas BI (para colaborar con el equipo analítico). Formación
- Licenciatura en Ingeniería en Sistemas Computacionales, Informática, Ciencias de la Computación o afín. Titulado o trunco con experiencia equivalente. Competencias y Soft Skills
- Pensamiento analítico y orientación a la solución de problemas.
- Autonomía: capacidad de tomar un requerimiento ambiguo y llevarlo a una solución funcional.
- Criterio para decidir cuándo una solución debe resolverse con código tradicional, con automatización (RPA) o con IA, y cuándo conviene combinarlas.
- Comunicación técnica clara, tanto escrita como verbal.
- Capacidad de documentar y de explicar decisiones técnicas, incluyendo el comportamiento y los límites de los modelos de IA utilizados.
- Trabajo en equipo y disposición para colaborar con áreas no técnicas.
- Atención al detalle, especialmente en procesos que manejan datos sensibles del negocio y en salidas generadas por IA.
- Capacidad de priorizar y gestionar múltiples entregables en paralelo. Ofrecemos
- Sueldo $18,000 mensuales
- Participación en proyectos de alto impacto: productos internos de IA, automatización a escala, agentes conversacionales y arquitectura desde cero.
- Ambiente técnico con autonomía y voz en decisiones de arquitectura, incluyendo selección de modelos y proveedores de IA.
- Oportunidades de crecimiento dentro del área de tecnología y BI. Si te encuentras interesado postula por este medio y nos pondremos en contacto contigo. Sueldo: $18,000.00 al mes Lugar de trabajo: Empleo presencial Postúlate en Kit Empleo: kitempleo.com.mx/empleo/5t6s7c
Información clave
Consejos de seguridad
Protege tus datos personales e inicia la comunicación a través del formulario de contacto.
1 / 10
Más info sobre el anuncio

El anuncio Python Developer (Nativitas) fue publicado en la categoría Tacuba Informática, telecomunicación de Locanto.

Ahora mismo, no tenemos más anuncios en esta categoría en Tacuba.

¿Buscas algo más? Puedes aumentar tu radio de búsqueda y mirar los resultados en otras ubicaciones cerca de ti, como Informática, telecomunicación en Azcapotzalco, Venustiano Carranza o Tacubaya. Además, en esta sección, disponemos de más anuncios clasificados en un radio de 15 km. Haz clic aquí para verlos.