Senior Software Development Engineer, Applied ML, Hardware Product Design

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
93 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $255k
$145k most similar roles pay here $344k

This role pays more than 88% of similar roles. Most pay $174,375–$246,150 — the shaded band above. At the midpoint, this role pays about $255k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Development Engineer, Applied ML, Hardware Product Design

Sr. Software Development Engineer (Applied ML) - Hardware Product Design joins the DataViz team within Hardware Engineering to integrate machine learning into machining and prototyping workflows. This role involves designing, building, and owning end-to-end ML systems for manufacturing processes, specifically focusing on 3D geometric data like CAD files. You will develop multi-component AI workflows involving models, agents, and rule-based components while collaborating with machinists to automate routine tasks. The position requires proficiency in Python, the standard ML stack, and experience with foundation models such as LLMs and VLMs. Key technical areas include computational geometry, graph algorithms, and 3D libraries like OpenCASCADE or PyTorch3D. You will solve complex problems at the intersection of 3D geometry and manufacturing, translating tacit human expertise into reliable automated systems for hardware engineering environments.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Own end-to-end ML systems from problem framing through deployment for machining and manufacturing workflows.
  • Architect multi-component AI workflows involving models, agents, and rule-based components that remain debuggable over time.
  • Process 3D geometric data and CAD files as primary inputs for machine learning models.
  • Select and implement the appropriate modeling approach, including classical ML, deep learning, or generative AI.
  • Establish evaluation and monitoring strategies to ensure system reliability when handling messy real-world data.
  • Translate the tacit expertise of manufacturing experts into technical requirements and modeling decisions.
  • Communicate complex system behaviors and trade-offs clearly to both technical and non-technical stakeholders.

What we're looking for

  • Bachelor's degree plus , Master's plus , or PhD plus experience in a relevant analytical field like CS, Math, or Engineering.
  • Experience building machine learning systems in production or applied settings.
  • Strong Python skills and fluency with the standard machine learning stack.
  • Practical experience using and evaluating modern foundation models like LLMs and VLMs in production environments.
  • Full-lifecycle ML experience including problem framing, data work, training, evaluation, and iteration with real users.
  • Hands-on experience designing or extending agentic AI systems and their corresponding evaluation frameworks.
  • Ability to collaborate with non-ML domain experts to translate tacit expertise into modeling decisions.
  • Familiarity with 3D geometric data formats, libraries, or algorithmic depth relevant to manufacturing software is preferred.

More like this

Similar roles

SoC Machine Learning Design Engineer

Apple Inc

Cupertino, CA 78 days ago $184,700$324,800
Machine Learning Generative AI PyTorch TensorFlow JAX MLX RAG Verilog SystemVerilog VHDL UVM Static Timing Analysis CDC RDC Deep Neural Networks Reinforcement Learning
10+ yrs exp

Applied AI/ML Software Engineer

Apple Inc

San Diego, CA 6 days ago $142,300$263,300
Machine Learning Generative AI LLMs RAG Python Ruby Java Kubernetes Data Analysis Infrastructure Evaluation Pipelines Agentic Pipelines

SoC Machine Learning Design Engineer

Apple Inc

Austin, TX 78 days ago
Machine Learning Generative AI PyTorch TensorFlow JAX MLX RAG Verilog SystemVerilog VHDL UVM Static Timing Analysis CDC RDC Deep Neural Networks Reinforcement Learning SoC Design
10+ yrs exp

Senior Hardware Engineer

Leidos

Oklahoma City, OK 60 days ago $87,100$157,450
Circuit Design Embedded Systems System Integration Hardware Engineering Root Cause Analysis Configuration Management Oscilloscopes Logic Analyzers Signal Generators Agile IEEE IPC MIL-STD Hardware Simulation Networking Fundamentals
4+ yrs exp

Senior Machine Learning Engineer, Applied Science

Pinterest

Remote (San Francisco, CA) 7 days ago $161,263$332,012
Machine Learning Computer Vision Generative Modeling Diffusion Models Text-to-Image RLHF Fine-tuning Multimodal Representation Learning Graph Neural Networks SQL Cursor Copilot Codex
5+ yrs exp Remote