Taro Logo

SoC Machine Learning Design Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$121,900 - $183,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For SoC Machine Learning Design Engineer

At Apple, we believe our products begin with our people. We're looking for a forward-thinking and unusually talented SoC Machine Learning Design Engineer to join our dynamic team. In this role, you'll be directly involved in our SoC design machine learning efforts, collaborating with internal multi-functional teams to improve productivity and optimizations across several SoC design-related functions. You'll work on developing generative AI and machine learning solutions for optimizations in RTL Design, Verification, and Power/Performance/Area efforts. This is a rare opportunity to craft and implement methodologies with high impact on upcoming products that will delight millions of Apple customers every day.

Key Responsibilities:

  • Develop machine learning solutions for SoC design optimization
  • Collaborate with cross-functional teams to understand domain-specific needs
  • Keep abreast of emerging technologies in machine learning and chip design
  • Contribute to the development of the most efficient application processors for Apple products

Required Qualifications:

  • BS degree with 0 years of relevant industry experience
  • Practical experience with generative AI and modern machine learning methods, particularly deep neural networks and reinforcement learning
  • Solid math background and understanding of algorithms and data structures
  • Experience with deep learning frameworks like PyTorch, TensorFlow, JAX, or MLX
  • Knowledge of hardware description languages like Verilog, SystemVerilog, or VHDL
  • Strong communication and collaboration skills

Preferred Qualifications:

  • Master's or PhD with relevant publications
  • Experience in SoC design and optimization

This role offers a unique opportunity to work at the intersection of machine learning and hardware design, contributing to the next generation of Apple products. Join us in pushing the boundaries of technology and creating innovative solutions that impact millions of users worldwide.

Last updated 9 months ago

Responsibilities For SoC Machine Learning Design Engineer

  • Develop machine learning solutions for SoC design optimization
  • Collaborate with cross-functional teams to understand domain-specific needs
  • Keep abreast of emerging technologies in machine learning and chip design
  • Contribute to the development of efficient application processors for Apple products
  • Optimize RTL Design, Verification, and Power/Performance/Area efforts using ML

Requirements For SoC Machine Learning Design Engineer

Python
  • BS degree with 0 years of relevant industry experience
  • Practical experience with generative AI and modern machine learning methods
  • Solid math background and understanding of algorithms and data structures
  • Experience with deep learning frameworks (PyTorch, TensorFlow, JAX, or MLX)
  • Knowledge of hardware description languages (Verilog, SystemVerilog, or VHDL)
  • Strong communication and collaboration skills

Benefits For SoC Machine Learning Design Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?