Neural Engine Hardware Engineer, Platform Architecture

Apple is a technology company that designs and develops consumer electronics, software, and services.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
ML Software Engineer

Senior ML Software Engineer role at Apple, building ML-inference applications and services on Apple Silicon, focusing on generative AI and cloud compute infrastructure.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in QA and machine learning.

AIML- Sr Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on developing innovative ML solutions for Siri's media content features, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple, focusing on developing ML solutions for the Apple Online Store, including recommendation systems and personalization features.

AIML - QA Engineer

Senior QA Engineer role at Apple focusing on AI/ML products like Siri, requiring 4+ years of experience in software quality assurance and testing.

Description For Neural Engine Hardware Engineer, Platform Architecture

Apple's Platform Architecture team is seeking a Neural Engine Hardware Engineer to help build future hardware platforms for intelligent mobile devices. This is a highly visible role where you'll collaborate with engineers across Apple to design how all technologies work in unison.

As a Neural Engine Hardware Engineer, you'll work with other architects on building the next-generation Neural Engine—a custom hardware engine powering iOS CoreML framework. Your responsibilities will include collaborating with software/applications teams to drive future requirements for machine learning and computer vision applications, prototyping them in C++/Python, writing architecture specifications, and working with software/hardware design teams for implementation.

The ideal candidate should have strong expertise in machine learning algorithms, particularly in convolutional neural networks, Transformers, and their applications in LLM and image/video processing. Knowledge of compilers, system architecture, and performance optimization is crucial. You'll be working at the intersection of hardware and software, optimizing ML workloads and improving system performance.

This role offers the opportunity to shape the future of Apple's neural processing capabilities, working with cutting-edge technology in a collaborative environment. You'll be part of a team that connects hardware and software into unified systems, directly impacting the performance and capabilities of Apple's mobile devices.

Join Apple's Platform Architecture team to contribute to groundbreaking innovations in machine learning hardware acceleration, working with talented engineers across different domains and helping define the future of intelligent mobile computing.

Last updated 3 months ago

Responsibilities For Neural Engine Hardware Engineer, Platform Architecture

  • Work with architects on next-generation Neural Engine development
  • Collaborate with SW/applications teams on machine learning requirements
  • Prototype solutions in C++/Python
  • Write architecture specifications
  • Work with SW/HW design teams for implementation

Requirements For Neural Engine Hardware Engineer, Platform Architecture

Python
  • BS degree
  • Experience writing machine learning algorithms
  • Knowledge of convolutional neural networks and Transformers
  • Experience with LLM and image/video processing applications

Interested in this job?