Apple | C++ SWE (Machine Learning Acceleration: Infrastructure and Frameworks) | Seattle, WA | United States | | 2023-01-15

Before u proceed below to check the jobs/CVs, please select your favorite job categories, whose top job alerts you want in your email & Subscribe to our Email Job Alert Service For FREE


Job Location: Seattle, WA

Job Detail:


Posted: Oct 13, 2022
Role Number:200257391
The SSP team is looking for an exceptional software engineer to help foster a vibrant ecosystem for machine learning development tools. In this highly collaborative role, you will be at the center of multiple efforts to make machine learning an accessible and powerful tool for all developers. We are looking for applied machine learning engineers with a passion for developing the infrastructure to use ML algorithms seamlessly. You will create ML infrastructure used across Apple, that power magical experiences for millions of Apple users and developers.

Key Qualifications

  • 2+ years of experience developing ML frameworks and software solutions in industry or academia.
  • Experience using modern machine learning frameworks like TensorFlow or PyTorch.
  • Experience with modern IR for ML workloads (MLIR).
  • Strong fundamentals in problem solving and algorithm design
  • Passion for software architecture, API and development tool design
  • Ability to write flawless, readable and maintainable code in C++
  • Strong communication skills, and ability to present deep technical ideas to audience with different skillsets.
  • Collaborative team player who can work well across multiple teams and organizations.
  • Understanding of compiler development
  • Understanding of hardware acceleration for ML workloads


Responsibilities include: Developing machine learning infrastructure that will be used by product teams for developing, evaluating and deploying machine learning models. Develop and maintain large code base by writing readable, modular and well tested code. Providing technical support to product and algorithm teams on the best practices for developing efficient machine learning models, and analyzing failure cases. Interacting with high level ML framework such as CoreML. Interacting with the compiler for Apple proprietary Neural Engine Accelerator to expose / enable new features of the Neural Engine Accelerator.

Education & Experience

Masters’s degree or higher in Computer Science or equivalent field.

Additional Requirements

Pay & Benefits

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $115,000 and $217,500, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apply Here

Submit CV To All Data Science Job Consultants Across United States For Free Jyotish Jyotish - Career & Life Prediction


Please enter your comment!
Please enter your name here