Research Engineer, Mid-to-Senior

Clera

Zürich

On-site

CHF 120,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

About the Role

Join an AI research team to turn experimental code into reliable, production-ready systems. You will build post-training pipelines for generating, processing, and evaluating research data, helping research ideas scale into repeatable experiments.

What You'll Do
  • 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 the integrity of experimental results.

  • Collaborate with researchers to turn ideas into robust, maintainable software.

What We're Looking For
  • Typically 2 to 10 or more years of relevant experience building machine learning training, inference, or data pipelines in Python.

  • Strong Python skills and hands‑on experience with PyTorch, JAX, or a comparable machine learning framework.

  • Experience building and debugging software for model training, inference, or data processing at scale.

  • Understanding of machine learning experiments, including how data, numerical precision, and implementation choices affect results.

  • Sound software engineering practices, including testing, profiling, version control, and documentation.

  • Experience with distributed tools such as PyTorch distributed, DeepSpeed, or Ray is helpful, as is familiarity with Transformers libraries, vLLM, or experiment tracking tools.

  • Background in reinforcement learning systems or working with video, audio, or image datasets is a plus.

Compensation & Benefits

Competitive compensation with equity is offered, along with health, dental, and vision coverage and professional development support. Visa sponsorship and relocation support are available.

Location

This is a full-time, on‑site role in Zürich, Switzerland.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Research Scientist
AI Research Scientist

Embodied AI • Lausanne

On-site
CHF 120,000 - 170,000
Lead Research Scientist - Post-Training
Lead Research Scientist - Post-Training

Giotto.ai • Lausanne

Hybrid
CHF 150,000 - 210,000
VLA Researcher (m/f/d)
VLA Researcher (m/f/d)

Sereact GmbH • Zürich

On-site
CHF 120,000 - 180,000
Wellpass gym
Free meals
Flexible hours
+1
Research Engineer, ML Pipelines & Distributed Training
Research Engineer, ML Pipelines & Distributed Training

Clera • Zürich

On-site
CHF 120,000 - 180,000
Equity
Health, dental, and vision coverage
Professional development support
+2
Member of Technical Staff (m/f/d)
Member of Technical Staff (m/f/d)

Arbeitnow • Zürich

On-site
CHF 120,000 - 160,000
Free meals at workplace
Flexible working hours
Relocation package
+2
AI Research Engineer (Kernel & Inference Optimization)
AI Research Engineer (Kernel & Inference Optimization)

Jobgether SRL • Switzerland

On-site
EUR 137,000 - 222,000
Remote-first team
International team
Cutting-edge AI research
+3
Reward Model Research Engineer
Reward Model Research Engineer

Rapidata AG • Zürich

On-site
CHF 120,000 - 180,000
Competitive salary & equity
Mountain-view office near Sihlcity
Hardware budget
+2
Member of Technical Staff (m/f/d)
Member of Technical Staff (m/f/d)

Sereact GmbH • Zürich

On-site
CHF 120,000 - 170,000
Free meals
Flexible hours
Work from home
+3
Lead Research Scientist - Post-Training
Lead Research Scientist - Post-Training

Startupvalleys • Lausanne

Hybrid
CHF 150,000 - 230,000
Remote work option
Research Scientist: Post-Training
Research Scientist: Post-Training

Enact • Zürich

On-site
CHF 150,000 - 190,000
Visa sponsorship
Relocation support
Equity participation
+1