Python Job: Engineer

Job added on

Company

Apple

Location

Zürich - Switzerland

Job type

Full-Time

Python Job Details

Summary

Posted: Mar 25, 2022
Role Number:200360413
We live in a mobile world that enables us to stay connected with our loved ones despite being physically apart. At Apple, we develop revolutionary technologies for products that will define how we will be communicating in the future. To help us with this, we are looking for very skilled people that want to do the best work of their lives in an environment of excellence, creativity, innovation and partnership. If that sounds intriguing to you, then let's talk. The Zurich Vision Lab is an R&D team located in Zürich. We have shipped features like Animoji, Portrait Mode, and FaceTime Eye Contact. We are working on cutting edge research while consistently shipping products. Our team consists of experts across the whole range of activities necessary, i.e. tooling, research, software development, or optimisation. We are collecting and working with large datasets and are developing and maintaining tools for these activities. Our infrastructure team is looking for a talented software engineer to shape the future of our tooling. You should be an experienced individual passionate about automating and monitoring all parts of data pipelines and machine learning (ML) systems in a way serving internal customers best such that they can create amazing new products at Apple.

Key Qualifications

  • Experience with distributed system design and automation.
  • Proficiency in Python.
  • Experience with data pipelines at scale using products like Airflow, Luigi, Prefect, Kubeflow, etc. is a strong plus.
  • Experience with developing, debugging, testing, and deploying ML systems is a strong plus.
  • Experience in Computer Vision and/or Computer Graphics is a plus.
  • Great interpersonal skills, self driven and customer oriented attitude.
  • Strong communication skills in English is required.

Description

You will have to solve real-life Apple-scale challenges as you will be leading development of internal-facing tools that will enable the next generation of Machine Learning and Computer Vision projects. These tools will enable running data pipelines at scale in cloud environments to prepare ML training data as well as assessing the quality of trained models. You will work closely with the research and development team in a fast paced environment where you will be asked to develop innovative solutions while writing high quality and maintainable code.

Education & Experience

PhD, Master’s or Bachelor’s degree in Computer Science or a relevant field, or equivalent professional experience. If this is you, we'd love to hear from you.

Additional Requirements