Data Engineer
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
Job Description
Are you passionate about the challenge of the energy transition?
At Moeve, we transform energy and mobility to improve the world together, and we need all the talent to make it a reality. This is your opportunity!
What will your role be?
You will be part of our Data Engineering team, taking on a key role in a cloud-native environment where quality, innovation, and the functional understanding of information are our priorities. Your main mission will be to manage a wide variety of data coming from all areas of the company, building and driving modern architectures on AWS based on serverless services and containers.
You will be a fundamental piece in democratizing data, understanding business needs, and proposing effective and scalable solutions that bring real value to the company.
Why is this the perfect position for you?
-
Design and develop data pipelines that are efficient, scalable, and fault-tolerant within the AWS ecosystem.
-
Create and manage data lakes operating with tools such as AWS Glue (PySpark), Python, and dbt.
-
Work with and optimize databases, both relational (MySQL, Postgres) and non-relational (DynamoDB, OpenSearch, Druid).
-
Define efficient analytical data models and solid architectures, ensuring best practices in quality, governance, democratization, and data security.
-
Implement infrastructure as code (CloudFormation) and apply continuous integration and deployment principles (CI/CD with GitHub Actions or Jenkins).
-
Collaborate actively with multidisciplinary business and technical teams to translate functional requirements into effective technological solutions.
-
Manage projects from a data perspective, taking responsibility for estimations, risk identification, and tracking blockers.
-
Drive a culture of continuous improvement within the team, staying up to date with the latest technological developments and sharing best practices.
Who are we looking for?
We are looking for a person with a project vision and leadership, capable of deeply involving themselves in the technical and functional quality of what they build. To fit the profile, we require:
-
Education: Higher degree related to Computer Engineering, Telecommunications, Computer Science, or similar technological disciplines.
-
Experience: More than 3 years of demonstrable previous experience working as a Data Engineer.
-
Hard Skills:
-
Solid and advanced knowledge of Python and SQL.
-
Experience in cloud environments (preferably AWS) defining data processing architectures.
-
Proficiency in pipeline orchestration and distributed processing tools (PySpark, AWS Glue, dbt or similar).
-
Solid experience in collaborative development environments (GitHub, gitflow, code review) and knowledge of CI/CD and IaC principles (CloudFormation).
-
-
Soft Skills: Analytical capacity to design data models oriented toward consumption and functional understanding, guaranteeing information governance and security.
-
Languages: Fluent English.
-
Location: Madrid, Torre Moeve.
Why join the Moeve team?
With more than 10,000 employees, an international presence, and nearly 100 years of history, at Moeve we lead the energy transition for a better world. Our goal is to take care of people and the planet, starting with the people who make up the Moeve team.
At Moeve, we imagine a better future and we want to make it a reality. Our actions speak louder than words: we are leading an unstoppable movement.
Open a new door. Your first day starts here.
Take the step today
Moeve always ensures equal opportunities, identifying and developing the full potential of people based exclusively on their abilities to perform their duties and on non-discrimination based on sexual orientation and identity, gender expression or sexual characteristics, as well as other dimensions of diversity.
View original advert (Spanish)
¿Te apasiona el reto de la transición energética?
En Moeve transformamos la energía y la movilidad para entre todos mejorar el mundo, y necesitamos de todo el talento para hacerlo realidad. ¡Esta es tu oportunidad!
¿Cuál será tu rol?
Formarás parte de nuestro equipo de Ingeniería de Datos, asumiendo un rol clave en un entorno cloud-native donde la calidad, la innovación y el entendimiento funcional de la información son nuestras prioridades. Tu misión principal será gestionar una amplia variedad de datos provenientes de todas las áreas de la compañía, construyendo e impulsando arquitecturas modernas sobre AWS basadas en servicios serverless y contenedores.
Serás una pieza fundamental para democratizar el dato, entender las necesidades de negocio y proponer soluciones efectivas y escalables que aporten un valor real a la compañía.
¿Por qué este es el puesto perfecto para ti?
-
Diseñar y desarrollar pipelines de datos eficientes, escalables y tolerantes a fallos dentro del ecosistema AWS.
-
Crear y gestionar data lakes operando con herramientas como AWS Glue (PySpark), Python y dbt.
-
Trabajar y optimizar bases de datos tanto relacionales (MySQL, Postgres) como no relacionales (DynamoDB, OpenSearch, Druid).
-
Definir modelos de datos analíticos eficientes y arquitecturas sólidas, asegurando las mejores prácticas en calidad, gobierno, democratización y seguridad del dato.
-
Implementar infraestructura como código (CloudFormation) y aplicar principios de integración y despliegue continuo (CI/CD con GitHub Actions o Jenkins).
-
Colaborar activamente con equipos multidisciplinares de negocio y técnicos para traducir requerimientos funcionales en soluciones tecnológicas efectivas.
-
Gestionar proyectos desde la perspectiva del dato, asumiendo la responsabilidad sobre estimaciones, levantamiento de riesgos y seguimiento de bloqueos.
-
Impulsar una cultura de mejora continua en el equipo, manteniéndote al tanto de las últimas novedades tecnológicas y compartiendo mejores prácticas.
¿A quién estamos buscando?
Buscamos a una persona con visión de proyecto y liderazgo, capaz de implicarse profundamente en la calidad técnica y funcional de lo que construye. Para encajar en el perfil, requerimos:
-
Formación: Titulación superior relacionada con Ingeniería Informática, Telecomunicaciones, Ciencias de la Computación o disciplinas tecnológicas afines.
-
Experiencia: Más de 3 años de experiencia previa demostrable trabajando como Data Engineer.
-
Hard Skills:
-
Conocimientos sólidos y avanzados en Python y SQL.
-
Experiencia en entornos cloud (preferiblemente AWS) definiendo arquitecturas de procesamiento de datos.
-
Manejo de herramientas de orquestación de pipelines y procesamiento distribuido (PySpark, AWS Glue, dbt o similares).
-
Experiencia sólida en entornos de desarrollo colaborativo (GitHub, gitflow, code review) y conocimiento de principios CI/CD e IaC (CloudFormation).
-
-
Soft Skills: Capacidad analítica para diseñar modelos de datos orientados a su consumo y entendimiento funcional, garantizando el gobierno y la seguridad de la información.
-
Idiomas: Inglés fluido.
-
Localización: Madrid, Torre Moeve.
¿Por qué unirte al equipo Moeve?
Con más de 10.000 trabajadores, presencia internacional y casi 100 años de historia, en Moeve lideramos la transición energética para un mundo mejor. Nuestro objetivo es el de cuidar de las personas y el planeta, empezando por las personas que forman el equipo Moeve.
En Moeve imaginamos un futuro mejor y queremos hacerlo realidad. Nuestras acciones hablan más alto que las palabras: estamos liderando un movimiento imparable.
Abre una nueva puerta. Tu primer día empieza aquí.
Da el paso hoy
Moeve vela siempre por la igualdad de oportunidades, identificando y desarrollando todo el potencial de las personas basándose exclusivamente en sus capacidades para el desempeño de sus funciones y en la no discriminación por razón de orientación e identidad sexual, expresión de género o características sexuales, así como respecto de las demás dimensiones de la diversidad.