Machine Learning Engineer / Machine Learning Engineeress

Microsoft Schweiz GmbH - February 14, 2026

Overview

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

As a Machine Learning Engineer, you will collaborate with various research and product teams to bring innovative experiences to market. Many of these experiences will be powered by computer vision and multimodal AI models. Your tasks may include collecting data, evaluating and training models, and writing production-quality code. Additionally, you will have the opportunity to engage in cutting-edge research by collaborating with partners like ETH Zurich to publish in top-tier venues, present at workshops, and mentor students.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we embody a growth mindset, innovate to empower others, and work collaboratively to realize our shared goals. Each day, we build on our core values of respect, integrity, and accountability, fostering a culture of inclusion where everyone can thrive, both at work and beyond.

Responsibilities

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

Qualifications

Required Qualifications:

  • A Master's degree in Computer Science or 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, problem solver, and eager learner.

Preferred Qualifications:

  • Ability to present complex technical concepts to diverse audiences.
  • Experience in quantizing deep neural networks for NPUs and GPUs, with familiarity in the ONNX format.
  • Practical 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.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Apply online using the form below. Please note that only applications matching the job profile will be considered.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to 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.