




Resumen: Buscamos ingenieros backend experimentados con experiencia en Scala y Kafka para diseñar, desarrollar y optimizar servicios backend en un entorno colaborativo y distribuido. Aspectos destacados: 1. Diseñar, construir y mantener servicios backend utilizando Scala 2. Desarrollar arquitecturas orientadas a eventos y soluciones de transmisión con Apache Kafka 3. Cultura colaborativa y centrada en la ingeniería, con aprendizaje continuo **Ubicación:** Remota (trabajo desde casa) – Se requieren visitas ocasionales presenciales (Ciudad de México) **Tipo:** Tiempo completo **Acerca de Cincinnati AI** Cincinnati AI es una empresa impulsada por la tecnología, enfocada en construir sistemas inteligentes y escalables que potencian las experiencias digitales modernas. Valoramos sólidos principios de ingeniería, sentido de propiedad y mentalidad colaborativa en equipos distribuidos. **Descripción del puesto** Buscamos **ingenieros backend experimentados con sólida experiencia en Scala y Kafka** para unirse a nuestro equipo de ingeniería. En este puesto, usted diseñará, desarrollará y optimizará servicios backend que respaldan plataformas críticas para la misión. Trabajará en un entorno distribuido, colaborando con equipos multifuncionales para entregar sistemas de alto rendimiento, confiables y escalables. **Responsabilidades clave** * Diseñar, construir y mantener servicios backend utilizando **Scala**. * Desarrollar arquitecturas orientadas a eventos y soluciones de transmisión utilizando **Apache Kafka**. * Optimizar y escalar sistemas distribuidos para alto rendimiento y baja latencia. * Colaborar con los equipos de producto, datos y DevOps para integrar nuevas funciones y mejoras de infraestructura. * Aplicar las mejores prácticas en calidad de código, pruebas, observabilidad y resiliencia del sistema. * Participar en revisiones de código, debates técnicos y decisiones arquitectónicas. * Brindar soporte a los sistemas en producción y solucionar incidencias en entornos distribuidos. **Requisitos mínimos** * **Licenciatura en Ingeniería de Software, Ciencias de la Computación o experiencia equivalente.** * **Alto nivel de inglés** (escrito y hablado). * **Más de 3 años de experiencia en desarrollo backend**, preferiblemente en entornos de alta escala. * Experiencia sólida con **Scala** (conceptos de programación funcional, sistemas de tipos, concurrencia). * Profundo conocimiento de **Apache Kafka** (tópicos, particiones, grupos de consumidores, patrones de transmisión). * Experiencia con sistemas distribuidos, microservicios y plataformas en la nube. * Conocimientos sólidos sobre APIs REST, procesamiento asíncrono y tuberías de datos. * Familiaridad con prácticas de CI/CD, control de versiones (Git) y pruebas automatizadas. **Cualificaciones deseables** * Experiencia con Kafka Streams, Akka u otros marcos orientados a eventos. * Familiaridad con Docker, Kubernetes o proveedores en la nube (AWS, GCP, Azure). * Conocimiento de bases de datos relacionales y NoSQL. * Experiencia trabajando con equipos remotos en distintos husos horarios. **Entorno laboral** * Trabajo desde casa (remoto), con visitas ocasionales obligatorias a la oficina para sesiones de planificación, reuniones de equipo o proyectos especiales. * Cultura colaborativa y centrada en la ingeniería, con énfasis en el aprendizaje continuo y la excelencia técnica. **Lo que ofrecemos** * Remuneración competitiva acorde con la experiencia. * Flexibilidad remota como prioridad. * Oportunidades de crecimiento profesional en un entorno tecnológico de vanguardia. * Cultura de equipo inclusiva y de apoyo. Tipo de empleo: Tiempo completo Remuneración: Desde $21,000.00 por mes Educación: * Licenciatura (Requerida) Idioma: * Inglés (Requerido) Ubicación laboral: Remota


