Data Engineer Lead

Madrid Tech Solutions & Products

About Us

  • Making Science is a leading digital marketing and technology consulting firm, that is listed in the Madrid Stock Exchange. We are currently expanding our operations internationally, and our offices are located in Madrid, Barcelona, Valencia, Alicante, Mallorca, Lisbon, Paris, London, Dublin, Milan, Padua, Gothenburg, Copenhagen, Stockholm, Ciudad de México, Bogotá, Tbilisi, Miami, Chicago and New York. We are a company that specializes in providing comprehensive marketing and technological solutions for digital businesses. Our team is composed of more than 1100 digital native professionals, who have a wide knowledge in the different stages and disciplines of the digital transformation: Digital Strategy, Infrastructures, Software Development, Creativity and UX/UI Design, Digital Marketing, and Big Data. 
  • Making Science is People Centric, and we actively bet on our employees! We believe that they are the key to any successful business, and therefore, our greatest asset. We strive to provide daily learning opportunities for those who work with us and their colleagues. It is also really important that they enjoy what they do, and have positive experiences. We want our employees to feel proud of their accomplishments, and that they belong to a company that is in constant growth, because each person’s contribution is essential to achieve our success. 
  • Making Science Group is an equal opportunities employer. We give equal opportunities regardless of ethnicity or national origin, sexual orientation, religion or belief, marital or civil partnership status, age, pregnancy or maternity, colour, race, gender reassignment or disability. 

What we’d like you to do:

Technical Lead for a data-centric system rooted in Python and Google Cloud Platform (GCP), responsible for orchestrating the entire data lifecycle, from data ingestion to activation in real-time.

The Technical Lead role combines strong technical expertise in Python, machine learning, data engineering, and GCP services with leadership and project management skills.

The Technical Lead will also mentor and manage a technical team and collaborate with cross-functional stakeholders.

This position demands both hands-on technical proficiency and strategic vision to create innovative, high-performing data systems.

What we’d like you to bring:

Python: A deep understanding of Python is essential, as it's a core language for data engineering and machine learning tasks.

Google Cloud Platform: Proficiency in GCP services, including BigQuery, Cloud Storage, Cloud Run, Dataflow, Vertex AI.

Data Engineering: Expertise in building data pipelines, ETL processes, and data warehousing.

Machine Learning: knowledge of machine learning frameworks and libraries, such as TensorFlow, PyTorch, scikit-learn, and the ability to develop and deploy machine learning models.

Database Management: Understanding of various databases, both relational and NoSQL, for data storage and retrieval. Deep understanding of SQL.

Data Transformation and Cleaning: Skills in data preprocessing, data quality, and cleaning to ensure data integrity.

System Architecture: Ability to design scalable and reliable systems for handling data, from ingestion to activation, with a focus on data pipelines and machine learning infrastructure. 

Version Control: Proficiency with version control systems, like Git, for code management and collaboration.

Certifications: Relevant certifications in GCP, machine learning, or data engineering can be a valuable asset.

Expertise in Javascript and the Node.js framework.

Strong Leadership and Team Management Skills: as this role involves guiding and mentoring a technical team.

Documentation: The ability to document processes, architecture, and project specifications clearly for the team.

Interpersonal Skills: Effective communication skills to collaborate with cross-functional teams, including data scientists, engineers, and business stakeholders.

Strong problem-solving and analytical skills to address technical and business challenges.

A commitment to staying updated with the latest trends in machine learning, data engineering, and cloud technologies.

Knows how to explain complex technical issues to both a technical and non technical audience.

Perks of joining us

We give you complete stability with an indefinite job contract.
We offer a fixed salary according to your worth and experience, plus a performance based bonus.
Get the most out of your salary with our Flexible Payment Plan (Restaurant Ticket, Transportation Ticket, Day Care Ticket, and Medical Insurance).
Do you know someone that fits in Making Science? Refer him or her, and you can get a bonus if they’re hired!
Feedback is part of our day to day lives. We recognize a job well done through a continuous feedback model.
The opportunity to meet our international team with our Ambassadors Program.
We care about a healthy work-life balance. You can count on having flexible working hours and one day a week where you can work from home.
You will never stop learning with us: subsidized training, free language classes, learning capsules, an e-learning platform, and many more.
Pack your bags! You’ll have 24 vacation days, plus 24th and 31st of December are off, and we have afternoons off on the eve of national holidays.
Work comfortably and follow your own style, because we don’t have a dress code.
We know how to have a good time!
Never go hungry with our free daily fruit and our vending machine card!
Take a break on our terrace, play foosball, darts, or PlayStation
Be a part of a young, adventurous, and professional team, with people you’ll grow fond of!


Trabaja con nosotros!

Ofertas relacionadas