Senior Data Engineer
Role details
Job location
Tech stack
Job description
You will lead the design, development, and maintenance of scalable and efficient data pipelines in AWS. Your work will be essential to ensure the availability, quality, and governance of the data that drives our strategic decisions., * Design and implement data architectures using AWS services such as S3, Glue, Redshift, EMR, Lambda, Athena, among others.
- Build and maintain robust, automated ETL/ELT pipelines.
- Integrate data from multiple sources (APIs, databases, files, etc.), ensuring its quality and traceability.
- Collaborate with Data Science, BI, and Product teams to understand data needs and deliver technical solutions.
- Optimize performance of data ingestion and transformation processes.
- Apply best practices for data security, governance, and regulatory compliance.
- Document processes and uphold high development standards., In this company, you can be yourself and work with colleagues equally passionate about technology and innovation, ready to support you at all times. We want to see you evolve and grow with us. To that end, we invest in your professional development with training, tech breakfasts, and attendance at forums. We are advocates of continuous learning, which is why we provide a personal budget for staying up to date with market trends.
We care about well-being and happiness at work, which is why we listen to needs to offer the best working conditions in a unique human environment. Due to the emphasis we place on flexibility and work-life balance, we won the Madrid Flexible Company Award in 2020 and received an honorable mention in 2022.
This is a WIN-WIN, and we have 42 benefits to offer you, but here are some highlights:
? 100% remote work Flexible hours ? Special timetable: Fridays and summer 7h. ? Individual budget for attending forums and training ? English classes ? Health insurance ?️ Every three years, 6 extra days off. ? Day off on your birthday ?️ Bring a friend and benefit from it ? Flexible compensation ? ️ Wellness - Gympass ? Volunteering opportunities ? Company events and team buildings
Requirements
- Minimum of 5 years of experience as a Data Engineer, with a strong focus on AWS or Azure.
- Proficiency in programming languages such as Python and SQL.
- Experience with orchestration tools like Apache Airflow or AWS Step Functions.
- Solid understanding of data modeling, data lakes, and data warehouses.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with Agile methodologies and DevOps practices.
- Strong technical English skills.
Nice to Have:
- Official AWS certifications (e.g., Data Analytics, Solutions Architect, etc.).
- Experience with streaming tools such as Kinesis or Kafka.
- Knowledge of Big Data technologies like Spark or Hadoop.
- Experience working in multi-cloud or hybrid cloud environments.
If you are someone who likes to stay updated on the latest trends, is eager to try new technologies, and enjoys finding alternative ways to do things, this is the place for you. If you consider yourself a team player who advocates for Fair Play above all... a team is waiting for you!