تخطي إلى المحتوى

Physical Design Engineer, Machine Learning

Overview
Appleapple.comPosted 10 days ago
San Jose, CA, USمن مقر العمل
تقديم سريع
نوع الوظيفة
دوام كامل
الخبرة العملية
3+ years
التخصص
Machine learning & AI

نبذة عن الوظيفة

Come help us design the next generation of revolutionary Apple products. We are looking for an engineer who combines deep physical design expertise with hands-on machine learning skills. In this role, you will work on our physical design machine learning efforts — building predictive models, optimization algorithms, and autonomous agents that collaborate with our internal design teams to help our SOCs achieve optimal Power, Performance, and Area (PPA).

As a member of the Physical Design Machine Learning team, you will help build the most efficient application processors on the planet, powering the next generation of Apple products. Job responsibilities include:

  • Applying machine learning and advanced algorithms to solve hard, high-impact problems across the physical design flow: RTL and logic synthesis, floorplanning, place and route, timing/noise/power/thermal analysis, voltage drop, and design for manufacturing/yield
  • Training and deploying models directly into production P&R flows to predict and optimize outcomes and speed up convergence
  • Building tools and models designed to be used by agentic systems, as well as agents themselves, including autonomous or semi-assisted optimization loops that propose, evaluate, and iterate on design changes through EDA tooling
  • Working across the full spectrum of ML techniques, from traditional models and classical optimization to GNNs, reinforcement learning, and LLM-based agents
  • Collaborating cross-functionally with design, power, post-silicon, CAD, software, and machine learning teams in an engaging and rewarding environment

Requirements

Practical experience with a range of ML approaches including classical/traditional models, GNNs, transformers, diffusion models, and/or reinforcement learning Experience building agentic systems, LLM-based agents, tool-calling/function-calling, multi-agent orchestration, or autonomous decision-making loops Experience integrating ML models or agents into EDA tool flows via scripting (Python/TCL) or APIs Master's or PhD with relevant publications in Machine Learning and/or EDA algorithms Excellent communication and organizational skills

Minimum BS and 3+ years of relevant industry experience Experience with optimization algorithms and programming in Python or C/C++ Academic or industry experience in physical design

Key skills

  • Machine Learning
  • LLM
  • Python
  • C++