About the Role
Nuestro cliente, una firma líder en análisis de datos y soluciones tecnológicas, está buscando un Ingeniero de Software Senior especializado en Plataformas de Big Data para unirse a su equipo en Naucalpan, State of Mexico. Este rol es fundamental para diseñar, construir y mantener la infraestructura de datos escalable que soporta las iniciativas analíticas y de inteligencia artificial de la compañía. Trabajarás con grandes volúmenes de datos, asegurando su procesamiento eficiente, almacenamiento y accesibilidad para equipos de ciencia de datos e ingeniería. Buscamos a un profesional con experiencia en ecosistemas de Big Data, prácticas de ingeniería de software y una mentalidad orientada a la resolución de problemas complejos. Si tienes la habilidad de construir sistemas de datos robustos y eficientes, esta es tu oportunidad en Naucalpan, State of Mexico.
Key Responsibilities
- Diseñar, desarrollar e implementar pipelines de procesamiento de datos a gran escala utilizando tecnologías como Apache Spark, Hadoop, Kafka.
- Construir y optimizar soluciones de almacenamiento de datos (data lakes, data warehouses) en entornos cloud (AWS, Azure, GCP) o on-premise.
- Asegurar la calidad, integridad y disponibilidad de los datos a través de monitoreo y pruebas automatizadas.
- Colaborar con científicos de datos e ingenieros para entender sus necesidades y proporcionar soluciones de datos eficientes.
- Desarrollar APIs y servicios para facilitar el acceso a los datos y la integración con otras aplicaciones.
- Optimizar el rendimiento de las consultas y los procesos de procesamiento de datos.
- Implementar y mantener prácticas de seguridad y gobernanza de datos.
- Investigar y evaluar nuevas tecnologías de Big Data para mejorar la arquitectura y las capacidades.
- Participar en revisiones de código y mentorizar a ingenieros de software junior.
- Documentar la arquitectura de datos, los pipelines y los procesos.
Requirements
- Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Sistemas o campo relacionado.
- Mínimo 6 años de experiencia en desarrollo de software, con al menos 4 años enfocados en sistemas de Big Data.
- Experiencia sólida con el ecosistema Hadoop (HDFS, MapReduce, Hive) y/o Apache Spark.
- Experiencia en el diseño y construcción de Data Lakes y/o Data Warehouses.
- Conocimiento de tecnologías de streaming de datos como Kafka o Kinesis.
- Experiencia con bases de datos SQL y NoSQL (e.g., PostgreSQL, MongoDB, Cassandra).
- Familiaridad con plataformas cloud (AWS, Azure, GCP) y sus servicios de datos.
- Habilidades de programación en lenguajes como Python, Scala o Java.
- Excelentes habilidades de resolución de problemas y optimización de sistemas.
- Capacidad para trabajar en un entorno híbrido y colaborar eficazmente con equipos distribuidos.
Benefits
- Salario competitivo y esquema de bonos basado en rendimiento.
- Paquete integral de beneficios de salud y bienestar.
- Oportunidades de crecimiento profesional y acceso a capacitaciones especializadas.
- Entorno de trabajo dinámico e innovador en Naucalpan, State of Mexico, con modalidad híbrida.
- Participación en proyectos de gran envergadura con tecnologías de punta.
- Flexibilidad horaria y equilibrio vida-trabajo.