Principal Data Engineer / Data Lead

Roche
Barcelona, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
8 years minimum
Working hours
Regular working hours
Languages
Spanish

Tech stack

Airflow Information Engineering Data Governance Data Integration Data Vault Modeling Data Warehousing Digital Assets Dimensional Modeling Distributed Computing Environment Data Flow Control Graph Database Python (Programming Language)
+22 more
MongoDB Neo4j NoSQL Cloud Services SQL Databases Workflow Management Systems Azure Data Factory Apache Spark Data Strategy Cloudformation Containerization Kubernetes Infrastructure Automation Frameworks Apache Flink Cassandra AWS Glue Data Analytics Apache Kafka Terraform Stream Processing Data Pipelines Docker

Job description

Requirements

Required Qualifications* 8+ years of professional experience in a Data Engineering role, with significant experience operating at a Principal or Staff-level capacity.

  • Expert proficiency in SQL and Python.
  • Extensive experience architecting and managing large-scale cloud data platforms (e.g., AWS Glue, Google Dataflow, Azure Data Factory) and deep expertise in containerization and orchestration (Docker/Kubernetes).
  • Deep, hands-on expertise in data warehousing concepts, advanced modeling techniques (e.g., dimensional modeling, data vault), and establishing data governance frameworks.
  • Proven track record of building, optimizing, and leading the deployment of massive-scale, highly concurrent data pipelines using distributed processing frameworks (e.g., Apache Spark, Flink).
  • Exceptional communication, negotiation, and influencing skills, with the ability to present complex technical concepts to both technical and executive audiences. Preferred Qualifications* Good command of Spanish.

  • Deep experience with workflow orchestration tools (e.g., Apache Airflow, Dagster) and managing them at scale.
  • Experience with NoSQL and graph databases (e.g., MongoDB, Cassandra, Neo4j).
  • Expertise in stream processing architectures and technologies (e.g., Kafka, Kinesis, Pulsar).
  • Extensive experience with Terraform, CloudFormation, or other advanced Infrastructure as Code (IaC) tools and GitOps methodologies.Where pay transparency applies, details are provided based on the primary posting location.

About the company

Quem nós somosUm futuro mais saudável nos leva a inovar.

Juntos, mais de 100 mil funcionários em todo o mundo se dedicam ao avanço da ciência, garantindo que todos tenham acesso à saúde hoje e nas próximas gerações. Nossos esforços resultam em mais de 26 milhões de pessoas tratadas com nossos medicamentos e mais de 30 bilhões de testes realizados usando nossos produtos de diagnóstico. Nós nos capacitamos para explorar novas possibilidades, promover a criatividade e manter as nossas ambições altas, para fornecer soluções de saúde que mudem a vida e causem um impacto global.Vamos construir juntos um futuro mais saudável. A Roche é um empregador que pratica políticas de igualdade de oportunidades. **### About UsAcreditamos ser necessário oferecer soluções médicas agora - mesmo quando desenvolvemos inovações para o futuro. Nosso compromisso é transformar a vida dos pacientes. Temos coragem para decidir e agir. Acreditamos também que bons negócios significam um mundo melhor. É para isso que trabalhamos diariamente. Temos compromissos com o rigor científico, com a ética e com o acesso a inovações médicas para todos. Fazemos isso hoje para construir um amanhã melhor. Temos orgulho de quem somos, do que fazemos e de como fazemos. Somos muitos, trabalhando como um em todo o mundo. **Somos Roche. ** ** #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all