Saltar al contenido principal

Sr. Software Engineer - Python/Kubernetes

Tecnología
THOMSON REUTERS
Ciudad De México, MéxicoHace 1 semanaHasta 15/12/2026
Tiempo completoHíbrido

Descripción del puesto

Puesto: Senior Software Engineer, Customer Files Orchestration

Ubicación: Ciudad de México (Modelo de trabajo híbrido)

Acerca de Nosotros:

Buscamos un Senior Software Engineer, Customer Files Orchestration para diseñar, construir, escalar y operar el servicio que permite que los documentos de clientes sean utilizados por los agentes legales de CoCounsel Legal.

Esta posición será responsable del procesamiento end-to-end de archivos de clientes, incluyendo carga, almacenamiento, extracción, embedding, indexación y orquestación a través de sistemas distribuidos. La persona trabajará en colaboración con equipos de ingeniería responsables de almacenamiento, extracción, indexación, conectores y experiencias front-end para entregar flujos de trabajo de archivos confiables e integrados.

Descripción del Puesto:

El Senior Software Engineer, Customer Files Orchestration desarrollará servicios confiables, escalables y observables en Python, AWS y Kubernetes. La posición requiere experiencia práctica en sistemas distribuidos, procesamiento asíncrono, colas, control de flujo, modelos de consistencia, diseño de APIs y ownership operativo.

El rol incluye el diseño e implementación de componentes significativos del servicio de orquestación de archivos, así como la participación en guardias de soporte, respuesta a incidentes y mejoras continuas para prevenir problemas operativos recurrentes.

Responsabilidades Clave:

  • Diseñar, implementar, probar, desplegar, escalar y operar componentes relevantes del servicio de orquestación de archivos de clientes.
  • Definir y documentar diseños técnicos, incluyendo decisiones relacionadas con consistencia, garantías de entrega, recuperación ante fallos, límites de servicios asíncronos y gestión de estados durables.
  • Desarrollar capacidades de colas y control de flujo, incluyendo fair queuing, rate limiting, backpressure, circuit breaking, manejo de mensajes no procesables y mecanismos de autoscaling para cargas de trabajo multi-tenant de alto volumen.
  • Dar soporte a la orquestación de flujos de trabajo de carga, almacenamiento, extracción, embedding e indexación de archivos a través de múltiples servicios y etapas de procesamiento.
  • Diseñar, construir y mantener APIs versionadas con comportamiento documentado, compatibilidad hacia atrás, ownership claro y gestión controlada de cambios.
  • Participar en rotaciones de guardia como contacto principal, liderar actividades de respuesta a incidentes e impulsar acciones post-mortem que prevengan problemas operativos repetitivos.

Requisitos:

  • Licenciatura o maestría en Ciencias de la Computación, Ingeniería o un campo relacionado; o experiencia práctica equivalente.
  • 5 años de experiencia desarrollando software en ambientes productivos y siendo responsable de componentes relevantes dentro de sistemas orientados al cliente.
  • Experiencia amplia en Python y AWS dentro de entornos productivos.
  • Experiencia desarrollando y depurando aplicaciones concurrentes en Python, incluyendo flujos de trabajo basados en asyncio.
  • Conocimiento de conceptos de concurrencia en Python, incluyendo Global Interpreter Lock, event loops, semáforos, worker pools, operaciones bloqueantes y comportamiento de tareas en segundo plano.
  • Experiencia operando cargas de trabajo en Kubernetes dentro de entornos productivos, incluyendo autoscaling orientado a eventos con KEDA, ajuste de scalers, solicitudes de recursos y troubleshooting en producción.
  • Experiencia diseñando y manteniendo APIs con contratos versionados, compatibilidad hacia atrás y ownership definido.
  • Experiencia demostrable en ownership operativo, incluyendo soporte de guardia, respuesta a incidentes, análisis de causa raíz e implementación de soluciones duraderas.
  • Sólidos fundamentos de ingeniería, incluyendo pruebas, revisión de código, observabilidad, CI/CD e infraestructura como código.
  • Inglés intermedio/avanzado (Se harán entrevistas en inglés).

Lo que ofrecemos:

  • Seguro de gastos médicos mayores y menores.
  • Seguro dental.
  • Seguro de vida.
  • Vales de despensa.
  • Subsidio de internet.
  • Bono anual por desempeño.
  • Fondo de ahorro.
  • Prestaciones superiores a las de la ley (aguinaldo, prima vacacional y días de vacaciones).
  • Oportunidades de desarrollo profesional y crecimiento.
  • Acceso a capacitaciones y tecnología.
  • ¡Y mucho más!

Si estás buscando unirte a una de las TOP 3 mejores empresas para laborar en México y generar impacto estratégico en un entorno innovador y colaborativo, Thomson Reuters es el lugar para impulsar tu crecimiento profesional. ¡Aplica ahora!

Keywords
OrchestrationPythonCI/CD

¿Te interesa este puesto?