
Applied Machine Learning Engineer, Platform Architecture
Required skills
- Machine Learning
- Generative AI
- Python
- Deep Learning Frameworks
- Large Real-World Datasets
- System Architecture
- Product Lifecycle
Nice to have
- SoC Architecture
- Compute Subsystems
- Memory Subsystems
- Power Management Subsystems
- C/C++ Modeling
- Time-series analysis
Role summary
Seeking an Applied Machine Learning Engineer for Platform Architecture at Apple. This role involves building ML and generative AI systems to architect and tune future Apple silicon. You will leverage complex hardware data to gain architectural insights, applying ML to improve System-on-Chip (SoC) performance and power behavior throughout the product lifecycle. The position requires hands-on ML expertise, experience with large datasets, Python programming, and deep learning frameworks. Preferred qualifications include knowledge of SoC subsystems, time-series analysis, policy optimization, distributed systems, and agentic frameworks. The role emphasizes collaboration across technical disciplines.
Description
You will join a multidisciplinary team of ML, software, and architecture engineers building systems that drive architectural exploration and tuning for current and future Apple SoCs. The work targets the full performance-power tradeoff space across fabric, memory subsystem, system caches, dynamic voltage and frequency state control, clock and power gating policies, sleep state controls, and bottleneck prevention.
Minimum Qualifications
B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Applied ML industry experience deploying complex ML systems in production. Experience applying modern ML techniques to large real-world datasets. Programming experience in Python and experience in modern deep learning frameworks.
Preferred Qualifications
Working knowledge of SoC compute, memory, and power-management subsystems, how real workloads exercise them, and the C/C++ modeling infrastructure typical of SoC environments. Depth in time-series analysis, including feature engineering on streaming telemetry. Experience applying ML beyond prediction, including driving decisions, optimizing policies, and efficiently searching large configuration spaces. Track record of training large-scale models across distributed clusters. Experience building stateful, multi-turn agentic frameworks and complex execution flows. M.S. or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related field and 10+ years of relevant experience. Track record of moving quickly from hypothesis to result and iterating based on evidence. Excellent communication and collaboration skills to work effectively across technical disciplines.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Applied Machine Learning Engineer - LocalizationApple · Cupertino, CA · Onsite
Senior Applied Machine Learning Engineer - Asset IntelligenceMaintainX · Remote · Remote
Applied Machine Learning EngineerQuartermaster · Arlington, VA · Onsite- PSr. Machine Learning EngineerPinterest Job Advertisements · Seattle, WA · Hybrid
- Senior Machine Learning Engineer, Agentic Context Retrieval and Search (Nova)Iterable · Remote · Remote
- Staff Machine Learning Engineer, Offsite AdsCoupang · Mountain View, CA · Onsite
