Software Engineer

Zurich, Zurich, Switzerland
Machine Learning and AI


Posted: 23. Jul 2019
Weekly Hours: 40
Role Number: 200053096
Our team is focused on real-time computer vision and image processing, combining modern machine learning approaches with geometric knowledge from Computer Vision. Because we can integrate tightly and control the hardware platform we are able to create products that are extremely fast, power efficient, and accurate. We are working on the cutting edge of academic research while creating shipping features, such as portrait mode, ARKit and Animoji. We are looking for a C++ Software Engineer with good technical and practical experience who can deliver high quality code. You will be part of the integration team and your responsibilities will include: - Integration and optimization of real time computer vision features for the next generation iOS products - Maintenance and improvements of the existing frameworks - Development of internal tools to support machine learning based vision algorithms You will be working in a diverse, fast moving team based in Zürich.

Key Qualifications

  • Fluency in C++
  • Experience with real time applications
  • Profiling and optimization skills
  • Thoroughness
  • Flexibility
  • Fluency in English is required
  • Professional experience in Software Engineering is a plus
  • Computer Vision knowledge is a plus
  • Python / Objective-C is a plus
  • Knowledge of iOS development is a plus


You will be working on next generation video and image analysis projects in our computer vision research and development team in Zurich. Our work is focused on real time performance and finds its way into the whole range of future apple products. We are improving existing technology as well as developing completely new approaches to enhance the way we interact with devices.

Education & Experience

Bachelor / Master Computer Science

Additional Requirements