Data Engineer Tech Lead in Barcelona


Share offer

Job Description

Being a global leader in integrated Personalized Diabetes Management (iPDM), Roche Diabetes Care collaborates with pioneers around the globe, including people with diabetes, caregivers, healthcare professionals, and payers. We aim to transform and advance care provision and foster sustainable care structures. Under the brands RocheDiabetes, Accu-Chek, and mySugr, comprising glucose monitoring, insulin delivery systems, and digital solutions, we unite with our partners to create patient-centered value. By building and collaborating in an open ecosystem, connecting devices, and digital solutions as well as contextualizing relevant data points, we aim to support the optimization of therapy and enable better-informed therapy decisions.

For a behind-the-scenes look, check out our Roche code4life to see what makes Roche Diabetes Care tick:

Here’s what we’re looking for:

We’re looking for an experienced Technical Lead in the Data Engineering domain. You will be responsible for the design and implementation of the data and analytics platform making data accessible for multiple purposes. Main purposes include insights generation, real world evidence, develop & train ML algorithms and to support data-driven decisions.

Your upcoming mission:

  • Lead the design and implementation of the data & analytics architecture ensuring compliance, quality and a sustainable growth of the platform.

  • Build scalable data pipelines to integrate and model datasets from different sources that meet functional and non-functional requirements.

  • Provide the technology, the tools and data to support data scientists and analysts in R&D, One Medical and Commercial teams.

  • Manage the technical backlog on the Data & Analytics Platform.

  • Ensure the data quality by implementing and monitoring a data quality framework together with the data source teams.

  • Work with data infrastructure to triage infrastructure issues and drive to resolution.

  • Collaborate with cross-functional stakeholders to understand their business needs.

  • Formulate and complete end-to-end analysis that includes data gathering, analysis, ongoing scaled deliverables and presentations.

  • Foster a data driven culture throughout the team and to lead data science projects that will have impact throughout the organization.

  • Help to grow our data team with exceptional engineers.

Essential skills for this mission:

  • BS degree Computer Science or related field

  • 8+ years relevant experience as Data Engineer, building Data Platforms, Datalakes and Business Intelligence solutions

  • Proficient implementing data pipelines (using i.e. Pyspark, Spark SQL, Scala), orchestration tools/services (i.e. Airflow, data factory) and testing frameworks.

  • Proficient with Software Engineering best practices, such as unit testing and integration testing, and software development tools, such as Intellij, Maven, Git, Docker among others.

  • Experience in one of the main cloud services (AWS, Google Cloud or Azure) with Big Data services (EMR, Databricks, Synapse, HDInsight, Kinesis, etc.)

  • Experience in databases (columnar, nosql and relational databases: Redshift, Dynamodb, Aurora, Postgres and/or Snowflake), data modeling and data management tools (Hive, Jupiter, Zeppelin and/or Databricks).

  • Experience with orchestration, automation, integration and continuous delivery frameworks such as Jenkins or Streamsets.

  • Experience with reporting systems and visualization tools Quicksight, Tableau and Looker.

  • Experience working in Agile methodologies

Bonus skills:

  • Experience with DevOps, DataOps and MLOps.

  • Experience with security and privacy regulations (GDPR, HIPAA).

  • Experience in Data Science and Machine Learning

  • Knowledge on Data Mesh Architectures

  • Knowledge on the Health Industry.

Here's what you can expect from us:

  • We are ambitious and passionate people building meaningful products.

  • We actively promote personal and career development so if you like writing blog posts, contributing to open source projects, or are an active participant and/or speaker at conferences and meet-ups, we are here to support you.

  • An innovative agile working environment allowing for collaboration and knowledge sharing in cross-functional teams.

  • Hybrid home office/on-site working model.

  • Loads of benefits (Apple hardware, lunch benefit, training, medical insurance, life insurance, stock options...)

  • Oh, and did we mention the best team in the world!


  • This position can be based in Barcelona area or Vienna.

Here at Roche Diabetes Care, we are committed to providing a healthy, equal, and inclusive working environment for our employees! We care about family-friendly career paths, sustainability, a healthy lifestyle, and the flexibility of a modern workplace. We maintain a culture of learning and sharing, as well as open and candid feedback. At every level, there are many opportunities to develop and grow at Roche Diabetes Care - both professionally and personally.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche is an Equal Opportunity Employer.


About Roche

  • Healthcare

  • Public

  • Basel

  • 100.000

  • 1896

Our commitment

For more than 40 years. Roche Diabetes Care is pioneering innovative diabetes technologies and services. Being a global leader in integrated diabetes management, more than 5,000 employees in over 100 markets worldwide aim every day to help people with diabetes and those at risk to experience true relief from the daily therapy routines. We are dedicated to advancing how care is being provided and to achieve this, we collaborate with caregivers healthcare providers and payers worldwide to drive optimal management of this complex condition and contribute to building sustainable care structures.

Personalized diabetes management

At Roche Diabetes Care we believe that a collaborative, integrated and personalized approach is needed to determine the optimal therapy for each person with diabetes or at risk of developing the disease. It is equally important for us to spark lifestyle changes, encourage motivation and determine opportunities that will enable patients to reach the individual health goals by spending more time in range.

Under the brand Accu-Chek and in collaboration with partners. Roche Diabetes Care creates value by providing integrated solutions to monitor glucose levels, deliver insulin and track as well as contextualize relevant data points to contribute to a successful therapy. By establishing an open ecosystem, connecting devices and digital solutions, Roche Diabetes Care will help to enable personalized diabetes management which will thus help improve therapy outcomes.

By driving digital health in an open ecosystem and offering integrated diabetes management solutions and services, we are aiming to shape the way diabetes care is being provided now and in the future.


Other data engineer jobs that might interest you...