Deep Learning Engineer - Technology Development Group

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Posted: May 6, 2019
Weekly Hours: 40
Role Number: 200058387
We're looking for a driven and dedicated deep learning engineer to join the Technology Development Group. As a member of the Technology Development Group you will be developing exciting new technologies in the areas of computer vision, object recognition, visual relationship detection, scene understanding and 3D reconstruction. You will have the unique and rewarding opportunity to delight and inspire millions of Apple’s customers every day. To succeed within this role, you should have shown experience in several of the following areas:

Key Qualifications

  • Thorough understanding of algorithms used in deep learning with a focus on scene understanding and/or the intersection of computer vision and natural language processing
  • Proven track record of researching, inventing and shipping advanced machine learning algorithms
  • Solid mathematical foundation of machine learning and deep learning techniques
  • Solid fundamentals in graph theory and discrete optimization
  • Strong coding skills in python and C/C++
  • Proficiency in at least one major machine learning framework (Tensorflow, PyTorch...)
  • Creativity and curiosity for solving highly complex problems
  • Excellent communication and teamwork skills


Our team is looking for an expert in deep learning and computer vision. In this role, you will perform research and development work to design algorithms for challenging real world problems in the domain of scene understanding. Key responsibilities for this role are: -Research, design and implementation of machine learning/deep learning algorithms -Benchmarking and fine tuning of machine learning/deep learning algorithms -Optimization for real time and low power constraints -Cross-functional collaboration with teams across Apple We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Education & Experience

MS in Computer Science or related field with focus on machine learning and computer vision PhD degree with focus on deep learning or alternatively a comparable industry career (3+ years)

Additional Requirements