Machine Learning Engineer / Machine Learning Engineeress

Microsoft Schweiz GmbH - February 1, 2026

Overview

The Spatial AI Lab is part of the Applied Sciences Group, a Microsoft research and development organization dedicated to pioneering next-generation human-computer interaction technologies. We leverage the latest advancements in AI while exploring new hardware capabilities and device form factors. Our team comprises scientists and engineers with extensive expertise in computer vision, multi-modal AI, and spatial and embodied AI.

As a Machine Learning (ML) Engineer, you will collaborate closely with various research and product teams to deliver innovative new experiences to the market. Many of these initiatives will be driven by computer vision and multimodal AI models. Your responsibilities will include data collection, model evaluation and training, and writing production-quality code. You will also have the opportunity to engage in groundbreaking research alongside partners such as ETH Zurich, contributing to top-tier publications, presenting at workshops, and mentoring students.

At Microsoft, our mission is to empower every individual and organization on the planet to achieve more. We foster a culture of growth, innovation, and collaboration, uniting under shared values of respect, integrity, and accountability. Our commitment to inclusion ensures that everyone thrives both at work and beyond.

Responsibilities

  • Implement algorithms, design model architectures, run experiments, perform evaluations, and build data pipelines.
  • Develop data and learning solutions that prioritize scalability, efficiency, and performance.
  • Curate training and evaluation datasets and benchmarks.
  • Optimize deep neural networks for deployment on Neural Processing Units (NPUs), GPUs, and cloud environments, maximizing efficiency and performance.

Qualifications

Required Qualifications:

  • A Master’s degree in Computer Science or a minimum of 3 years of relevant industry experience.
  • Proficiency in programming languages such as Python and/or C++.
  • Hands-on experience with modern deep learning frameworks (e.g., PyTorch, TensorFlow, Jax).
  • A self-motivated team player with strong problem-solving skills and a keen desire to learn.

Preferred Qualifications:

  • Ability to present complex technical concepts to diverse audiences.
  • Experience quantizing deep neural networks for NPUs and GPUs, with familiarity in ONNX format.
  • Hands-on experience in training and fine-tuning deep neural networks.
  • Knowledge of distributed computing frameworks (e.g., Ray) and experience using Azure Machine Learning (AzureML) for model training and deployment.
  • Background in building agent-based systems.

Application Process

Apply online using the form below. Only applications matching the job profile will be considered.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment regardless of age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.