Senior Backend Spark Developer en Remoto
Role details
Job location
Tech stack
Job description
Como Senior Backend Spark Developer, serás una pieza clave en el diseño, desarrollo y optimización de soluciones de procesamiento de datos. Tendrás la responsabilidad de liderar decisiones técnicas, contribuir activamente al diseño de la arquitectura y asegurar la máxima eficiencia de nuestros sistemas de Big Data., Diseño y Desarrollo: Diseñar, desarrollar y mantener pipelines de Big Data robustos y escalables utilizando Apache Spark. Optimización: Optimizar el rendimiento de las soluciones de procesamiento de datos existentes y emergentes, identificando cuellos de botella y aplicando las mejores prácticas. Arquitectura: Contribuir activamente al diseño y la evolución de la arquitectura de datos, asegurando que las soluciones sean mantenibles, escalables y fiables. Integración de Datos: Apoyar y liderar iniciativas de integración de datos, facilitando el flujo de información entre diferentes sistemas y plataformas. Rendimiento y Escalabilidad: Garantizar que las soluciones implementadas cumplan con los más altos estándares de rendimiento, escalabilidad y fiabilidad. Resolución de Problemas: Diagnosticar y resolver problemas técnicos complejos en entornos de producción, proporcionando soluciones efectivas y oportunas. Colaboración: Trabajar estrechamente con equipos funcionales y técnicos multidisciplinarios, colaborando en múltiples líneas de trabajo para lograr objetivos comunes. Mentoría: Ejercer como mentor para otros miembros del equipo, fomentando el intercambio de conocimientos, las mejores prácticas y el crecimiento profesional.
Requirements
Experiencia: Mínimo de 2 años de experiencia profesional demostrable en desarrollo backend, con un enfoque específico en tecnologías de Big Data. Spark: Profundo conocimiento y experiencia práctica con Apache Spark, incluyendo optimización de trabajos, Spark SQL y Spark Streaming. Lenguajes de Programación: Dominio de lenguajes como Scala, Python o Java para el desarrollo de pipelines de datos. Bases de Datos: Experiencia con diversas bases de datos, tanto relacionales como NoSQL. Cloud: Familiaridad con entornos cloud (AWS, Azure, GCP) y sus servicios relacionados con Big Data. Metodologías Ágiles: Experiencia trabajando en entornos ágiles (Scrum, Kanban). Resolución de Problemas: Sólidas habilidades analíticas y de resolución de problemas. Comunicación: Excelentes habilidades de comunicación verbal y escrita.
Benefits & conditions
Trabajo Remoto: Flexibilidad para trabajar desde cualquier lugar. Proyectos Innovadores: Participación en proyectos de alto impacto tecnológico. Desarrollo Profesional: Oportunidades continuas de aprendizaje y crecimiento. Entorno Colaborativo: Un equipo dinámico y de apoyo.