📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Research Engineer

clera · Zürich

New
Onsite 🇬🇧 English
Python PyTorch JAX Hugging Face Transformers vLLM MLflow PyTorch Distributed DeepSpeed Ray

Job description

About the role

Work alongside an AI research team to turn experimental code into production‑ready systems. You will build and improve shared post‑training infrastructure that supports research data generation, processing, and evaluation.

Key responsibilities

  • Turn research prototypes into tested, reusable data generation, training, and evaluation pipelines.
  • Build distributed experiment support, including data loading, checkpointing, and collection of agent interactions.
  • Profile workloads and improve GPU utilization, memory efficiency, and data throughput.
  • Develop tests, experiment tracking, and debugging tools while preserving research integrity.
  • Collaborate with researchers to translate ideas into maintainable software.

Required profile

  • Experience building ML training, inference, or data pipelines in Python.
  • Strong Python skills and hands‑on experience with PyTorch, JAX, or comparable frameworks.
  • Understanding of machine‑learning experiments, including data, numerical precision, and implementation choices.
  • Sound software‑engineering practices such as testing, profiling, version control, and documentation.
  • Distributed training or data‑processing experience with tools like PyTorch Distributed, DeepSpeed, or Ray is valuable.
  • Familiarity with Hugging Face Transformers, vLLM, or experiment‑tracking platforms such as Weights & Biases or MLflow is useful.
  • Experience with reinforcement‑learning systems or multimodal datasets is a plus.

Required skills

  • Python
  • PyTorch
  • JAX
  • Hugging Face Transformers
  • vLLM
  • Weights & Biases
  • MLflow
  • PyTorch Distributed
  • DeepSpeed
  • Ray

What we offer

  • Competitive compensation and equity.
  • Visa sponsorship is available.
  • On‑site work in Zürich, Switzerland.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec clera.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 5 hours ago

Expires 1 month from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

clera

Zürich