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

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 a day 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?

Jobs Related To Apple Neural Engine Hardware Engineer, Platform Architecture

Video Machine Learning Engineer

Senior Machine Learning Engineer role at Apple focusing on video technology, neural networks, and ML/DL solutions for products like FaceTime, Camera, and AirPlay.

Machine Learning Research Engineer, Machine Translation

Senior Machine Learning Research Engineer position at Apple, focusing on developing cutting-edge machine translation technologies and language processing solutions.

AIML - Sr. Software Engineer - AIML Observability

Senior Software Engineer role at Apple focusing on AIML Observability, building cloud-native solutions for Siri and Search products.

AIML - ML Engineer, Safety & Red Teaming

Senior ML Engineer role at Apple focusing on safety and red teaming for generative AI models, offering competitive compensation and benefits in Seattle.

AIML Sr SW Engineer - SystemRF

Senior ML Engineer role at Apple working on RF systems optimization using AI/ML techniques for iPhone, Watch, and iPad product development.