
CAD Automation and ML Engineer
Sunnyvale, CAJobSeen todaySeen in employer's feed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near Sunnyvale, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Requirements
Credentials this posting asks for.
Job overview
Apple seeks a CAD Automation and ML Engineer to develop machine learning and large language model applications for circuit design automation and custom IP reuse. The role builds pipelines and connects applications to compute infrastructure, supports development and troubleshooting, and collaborates with design teams and CAD experts. Work spans silicon IP development, circuit analysis, validation, and evaluation of EDA vendor and open-source solutions.
Skills & qualifications
Skills
Qualifications
Full job description
Role Number: 200694967-3956
Summary
Are you passionate about designing the world's most advanced silicon? Do you want to write software that helps create the next generation of processors and enable the next remarkable Apple innovation? If so, we invite you to consider joining our team at Apple.
We seek an engineer with a passion for hardware and strong programming and collaboration skills. You will gain hands-on experience in applying machine learning to circuit design automation and the reuse of custom intellectual property (IP). You will develop innovative pipelines to enable design engineers to efficiently drive and interact with their transistor-level analysis workflows, delivering diverse IPs to our numerous cutting-edge integrated circuits (ICs) in development.
In this role, you will acquire a broad spectrum of knowledge spanning various disciplines and stages of silicon IP development, including applications in machine learning (ML) and large language model (LLM) technologies. These LLM applications encompass tasks such as information retrieval, triage, and chatbot development, alongside traditional silicon design areas such as transistor-level extraction, timing analysis, static/dynamic IR analysis, simulations, power EM analysis, signal EM analysis, logic equivalency checks (LEC), and signoff.
The successful candidate will thrive in dynamic, collaborative environments and demonstrate a hands-on, enthusiastic, and self-motivated approach. They will possess a strong drive to succeed in challenging settings and be eager to tackle challenges with innovative solutions. If you are passionate about delivering exceptional user experiences and paying meticulous attention to detail, this role may be the perfect fit for you. As a member of our team, your contributions will directly impact the experiences of millions of Apple customers by delivering state-of-the-art processors to the diverse range of Apple products.
Description
In this highly visible role, your primary responsibilities will include:
- Developing innovative ML and large language model applications to understand, explain, and interact with advanced circuit design software systems. Designing and implementing their interaction with our extensive compute infrastructure.
- Identifying opportunities for optimizing, expediting, and reusing the delivery of hardware IP assets.
- Actively involving yourself in supporting various ML and large language model development processes, including understanding input data, troubleshooting output, resolving software challenges that may impact project timelines, and delivering solutions to our internal customers.
- Closely collaborating with diverse design teams, including Custom Digital, Analog, Mixed-Signal, and more, to understand their needs and requirements for various ML and large language model applications. Applying advanced techniques to address these requirements across multiple products and reduce duplicate design work.
- Working in tandem with other experts in CAD to validate their ML-based applications, implement enhancements, and evaluate external vendor packages and solutions from EDA (Electronic Design Automation) providers and open-source.
Minimum Qualifications
- BS in Computer Science or related field and 10+ years of relevant industry experience
Preferred Qualifications
-
Experience in developing object-oriented programs, utilizing data structures, and writing algorithms. Python is preferred. Perl is useful.
-
Experience in writing machine learning algorithms, implementing natural language processing (NLP), or using large language models in industry applications
-
Experience with transistor-level electrical engineering and related software tools for circuit analysis, such as simulation, timing, EM/IR, layout, extraction, or power analysis
-
Day-to-day experience working with the UNIX shell environment and code revision control systems
-
Experience leading industry electrical engineering-focused software development projects
-
Experience in electrical engineering machine learning applications
-
Experience with large language models, including fine-tuning, retrieval augmented generation, and prompt engineering
-
Experience with server management, and parallel computing platforms such as LSF, NC, AWS, etc.
-
Experience creating web technologies using React, REST APIs, and equivalent
-
Excellent communication and presentation skills
-
Experience in development of large scale software systems in multi-user, multi-site environments
-
Ability to drive a software development team to develop novel and complex applications
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
How this job compares
Set against the 6,492 open Machine Learning Engineer jobs on Olive Jobs, counted November 14, 2026.
- Pay
- This postingNot listed
- California median$175–260K/yr1,427 salary ranges
- California median$50–70/hr25 hourly ranges
- Openings
- Olive Jobs lists 1,845 open Machine Learning Engineer jobs in California and 6,492 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 10 years of experience — more than three in four Machine Learning Engineer postings that state a minimum ask for (median 5 years, across 5,381 postings).
- Education
- This posting asks for a bachelor's degree; 2,262 of the 6,492 open Machine Learning Engineer jobs (35%) ask for a bachelor's degree or higher.
Pay, requirements and demand for Software Engineer jobs
Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


