Research Engineer, ML Pipelines & Distributed Training

Clera

Zürich

On-site

CHF 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Health, dental, and vision coverage
Professional development support
Visa sponsorship
Relocation assistance

Job summary

Clera in Zürich, Switzerland, seeks an experienced AI software engineer to turn experimental code into reliable, production-ready systems. You will design and build post-training pipelines for generating, processing, and evaluating research data to scale experiments.

You will collaborate with researchers to translate ideas into robust, maintainable software, optimize GPU utilization, profiling, and data throughput, and contribute to testing and experiment tracking to preserve result integrity.

Qualifications

  • 2 to 10+ years of experience building ML training, inference, or data pipelines in Python.
  • Strong Python skills and hands-on experience with PyTorch, JAX, or similar frameworks.
  • Experience in building and debugging software for model training, inference, or data processing at scale.
  • Understanding of ML experiments and how data, precision, and implementation affect results.
  • Sound software engineering practices: testing, profiling, version control, and documentation.
  • Experience with distributed tools (PyTorch distributed, DeepSpeed, Ray) is helpful.

Responsibilities

  • Convert research prototypes into tested, reusable data generation, training, and evaluation pipelines.
  • Build distributed experiment support for data loading, checkpointing, and collecting agent interactions.
  • Profile workloads and improve GPU utilization, memory efficiency, and data throughput.
  • Develop tests, experiment tracking, and debugging tools while preserving experimental results.
  • Collaborate with researchers to turn ideas into robust, maintainable software.

Skills

Python programming
Machine learning pipelines

Tools

PyTorch
JAX
Transformers libraries
DeepSpeed
Ray
vLLM
Experiment tracking tools

Job description

Clera in Zürich, Switzerland, seeks an experienced AI software engineer to turn experimental code into reliable, production-ready systems. You will design and build post-training pipelines for generating, processing, and evaluating research data to scale experiments.

You will collaborate with researchers to translate ideas into robust, maintainable software, optimize GPU utilization, profiling, and data throughput, and contribute to testing and experiment tracking to preserve result integrity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineer, Mid-to-Senior
Research Engineer, Mid-to-Senior

Clera • Zürich

On-site
CHF 120,000 - 180,000
Equity
Health, dental, and vision coverage
Professional development support
+2
AI/ML Software Engineer - Research Workflows (Zurich) Visa
AI/ML Software Engineer - Research Workflows (Zurich) Visa

Clera • Zürich

On-site
CHF 120,000 - 170,000
Equity
Visa sponsorship
Competitive compensation
Senior Data Engineer — Scalable Pipelines & ML Collaboration
Senior Data Engineer — Scalable Pipelines & ML Collaboration

Zühlke Engineering AG • Schlieren

Hybrid
CHF 120,000 - 160,000
Work from home option
MLOps Engineer: Reproducible AI Pipelines
MLOps Engineer: Reproducible AI Pipelines

Harmattan AI • Zürich

On-site
CHF 90,000 - 150,000
Data Engineer: Build Scalable AI Pipelines for Impact (Zurich)
Data Engineer: Build Scalable AI Pipelines for Impact (Zurich)

QuantumBlack, AI by McKinsey • Zürich

On-site
CHF 90,000 - 120,000
World-class benefits
AI Scientist: Build Open, High-Impact AI at Scale
AI Scientist: Build Open, High-Impact AI at Scale

Mistral • Switzerland

On-site
CHF 120,000 - 180,000
Healthcare coverage
Relocation support
Retirement plans
+2
Senior AI Process Engineer: Production LLM Pipelines
Senior AI Process Engineer: Production LLM Pipelines

Convolving • Zürich

Hybrid
CHF 140,000 - 200,000
Training budget
Autonomy ML Infra Engineer: Scalable DL Pipelines
Autonomy ML Infra Engineer: Scalable DL Pipelines

Skydio Inc. • Zürich

On-site
CHF 90,000 - 130,000
Senior Data Engineer | Cloud Data Pipelines & ML Insights
Senior Data Engineer | Cloud Data Pipelines & ML Insights

Zühlke Group • Schlieren

Hybrid
CHF 110,000 - 150,000
Work-life balance
Profit sharing
Global community
+1
Senior Data Engineer — Cloud Data Pipelines & ML
Senior Data Engineer — Cloud Data Pipelines & ML

Zuehlke Engineering Vietnam LLC. • Bern

Hybrid
CHF 120,000 - 160,000
Profit sharing
Work from home
Flexible working hours
+2