AI/ML - Software Engineer - Machine Intelligence

Seattle, WA 98104
  • Job Code
    200160830
  • Jobs Rated
    8th
Summary

Summary

Posted: Apr 29, 2020

Role Number:200160830

As a Software Engineer at Apple, you will have the outstanding opportunity to be part of an organization within Apple that has its...Summary

Summary

Posted: Apr 29, 2020

Role Number:200160830

As a Software Engineer at Apple, you will have the outstanding opportunity to be part of an organization within Apple that has its roots in the computer vision research community. You will be responsible for writing high-quality, well-tested, multi-platform code that leverages platform-specific capabilities. Our ideal team member is courageous when it comes to trying new things, is adept at reasoning about computer systems performance, and is willing to iterate on ideas. We value team members who can quickly prototype, iterating all the way to high-quality implementations.

The Xavier team within Apple is well positioned for significant contributions in the immediate short-term on well-known Apple ML products. We are also invested in more ambitious, high-risk projects for never-before-released products where performance and energy efficiency play a critical role.

Key Qualifications

  • Proficient in C/C++, working knowledge of Python

Description

As a member of this team, you will use your background to:
- Develop high-quality code in support of one or more Apple products
- Implement features in support of our ML training pipelines and on-device inference engines
- Write unit and system integration tests to ensure functional correctness and to reduce performance regressions
- Improve systems and algorithmic performance in the inference pipeline
- Automate and scale deployments across a variety of platforms

Education & Experience

Bachelor's, Master's, or PhD in Computer Science or a related field

Additional Requirements

  • - Disciplined programming skillset with a strong attention to detail
  • - Strong communicator with ability to analyze complex and ambiguous problems
  • - Experience with performance optimization on embedded CPUs, GPUs, or accelerators
  • - Experience with backend compilation and/or assembly-level programming
  • - Experience with iOS and/or Android mobile development
  • - Experience in at least one deep learning framework (e.g., PyTorch, TensorFlow, Caffe)


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

AI/ML - Software Engineer - Machine Intelligence

Apple, Inc.
Seattle, WA 98104

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199