Research Engineer
clera · Zürich
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salary: Software Engineer Based on 9 job offers in SwitzerlandSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
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
Related job offers
-
Senior Member of Technical Staff, Infrastructure
clera Zürich -
Senior Software Engineer (MTS)
clera Zürich -
(Senior) IT-Projektleiter Life Sciences (all genders)
adesso Schweiz AG Zürich -
Technology Advisor – Data & Application Excellence
Wavestone Germany AG -
Senior Projektleiter:in Public Sector
Wavestone Germany AG