Senior Data Engineer

European Tech Recruit

Berlin

On-site

EUR 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

European Tech Recruit is seeking a Senior ML Data Processing Developer to join a highly technical team at the intersection of data engineering, machine learning and AI research in Berlin.

You will build and optimize large-scale ML data pipelines, implement data quality measures, and collaborate across Research, Engineering, Legal and Governance to ensure privacy and governance. This role emphasizes innovation and scalable architecture while tackling trillions of tokens and datasets.

Qualifications

  • Degree in Computer Science, Software Engineering or related field.
  • 5+ years in data processing, ML engineering or NLP.
  • Experience with massive unstructured text datasets is a plus.
  • Hands-on with Spark, Ray or Flink; Python production experience.

Responsibilities

  • Design, build, automate and scale large-scale ML data pipelines.
  • Process web-scale text datasets with deduplication and quality scoring.
  • Develop approaches to improve data quality, diversity and relevance.
  • Build evaluators and human-in-the-loop review workflows.
  • Implement data-quality monitoring, guardrails and alerts.
  • Maintain dataset versioning, lineage and provenance.
  • Analyze dataset coverage and identify data acquisition gaps.
  • Design leakage-detection to prevent contamination.
  • Create internal tools for researchers to explore large datasets.
  • Collaborate with Legal and Governance to ensure privacy and governance.
  • Pursue opportunities to improve processing scale, reliability and efficiency.

Skills

Distributed processing
Python
Data governance
ML data processing
Open-ended challenges

Education

Bachelor's or higher in CS/SE

Tools

Apache Spark
Ray
Flink
Airflow
Dagster

Job description

We're looking for a Senior ML Data Processing Developer to join a highly technical team working at the intersection of data engineering, machine learning and AI research.

You'll help transform massive, web-scale datasets into high-quality training data used to develop next-generation AI models. This is much more than traditional data engineering—you'll actively shape data quality through algorithmic filtering, ML-based scoring, data curation and novel processing techniques.

As AI research evolves, so will the data challenges. You'll work on problems where established solutions may not yet exist, helping define new approaches to processing, evaluating, filtering and improving machine-learning datasets at scale.

What You'll Do
  • Partner with Research and Engineering teams to design, build, automate and scale large-scale ML data pipelines.
  • Process web-scale text datasets through deduplication, quality scoring, heuristic filtering, toxicity removal, PII scrubbing and metadata extraction.
  • Develop algorithmic approaches to improve the quality, relevance and diversity of training datasets.
  • Build LLM-as-a-Judge evaluators, ML classifiers and human-in-the-loop review workflows.
  • Implement robust data-quality monitoring, guardrails and alerting to identify issues before they reach downstream systems.
  • Establish strong dataset versioning, lineage and provenance while optimising processing for performance and cost.
  • Analyse dataset coverage and identify gaps, then develop targeted strategies for acquiring additional data.
  • Design leakage-detection mechanisms to prevent evaluation and benchmark contamination.
  • Build internal tools that allow researchers to explore, query and understand large datasets efficiently.
  • Work with Legal and Governance teams to ensure data meets privacy, compliance, licensing and governance requirements.
  • Continuously identify opportunities to improve the scale, reliability, quality and efficiency of data processing workflows.
What We're Looking For
  • Degree in Computer Science, Software Engineering or a related technical field.
  • 5+ years' experience in data processing, ML engineering, NLP or a closely related discipline.
  • Proven experience handling massive unstructured text datasets, ideally at trillion-token scale.
  • Strong hands-on experience with distributed processing frameworks such as Apache Spark, Ray or Flink.
  • Strong Python skills and experience developing production-grade data-processing systems.
  • Experience with pipeline orchestration tools such as Airflow, Prefect or Dagster.
  • Understanding of PII detection/scrubbing, content safety, toxicity filtering and evaluation-contamination prevention.
  • Ability to work effectively across Research, Engineering, Legal and Governance teams.
  • Strong analytical and problem-solving skills, with the ability to develop solutions to open-ended data challenges.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Data Processing Engineer
Senior Machine Learning Data Processing Engineer

European Tech Recruit • Berlin

On-site
EUR 70,000 - 110,000
Senior Data Platform Engineer
Senior Data Platform Engineer

European Tech Recruit • Berlin

On-site
EUR 110,000 - 140,000
Senior Data Platform Engineer (Frontier AI)
Senior Data Platform Engineer (Frontier AI)

European Tech Recruit • Berlin

On-site
EUR 90,000 - 140,000
Senior Data Platform Engineer
Senior Data Platform Engineer

LawZero • Berlin

On-site
EUR 116,000 - 151,000
Lead Data Engineer (Spark)
Lead Data Engineer (Spark)

Addepto • Germany

Remote
EUR 70,000 - 110,000
Remote work options
Training and conference sponsorship
Integration budget
+2
Data & ML Engineer
Data & ML Engineer

MULTIPLAI GmbH • Germany

Remote
EUR 70,000 - 110,000
Senior Machine Learning Research Engineer
Senior Machine Learning Research Engineer

European Tech Recruit • Berlin

On-site
EUR 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Devop.One • Berlin

On-site
EUR 55,000 - 75,000
Lead Data Engineer
Lead Data Engineer

THRYVE • München

On-site
EUR 100,000 - 180,000
Staff AI Engineer
Staff AI Engineer

Bluefish • Berlin

On-site
EUR 90,000 - 120,000