JobsML Framework (MetalLM) Engineer, Graphics, Game and ML
Job description
The role is part of Apple's Server ML Frameworks team, focusing on high-performance, distributed inference of GenAI applications on Private Cloud Compute. Engineers will work with custom-built server hardware that leverages Apple silicon for enhanced power and security. The team seeks individuals with a systems background who are passionate about developing scalable and efficient solutions for GPU execution. This position offers the chance to influence the design of compute and programming models in next-generation GPU architectures.
Requirements
- 3+ years of programming and problem-solving experience with C/C++/ObjC
- Experience with GPU kernel development and optimizations using compute programming models such as Metal or CUDA
- Experience with distributed training or inference techniques
- Experience with system-level programming and computer architecture
- Good understanding of LLM and diffusion-based model architectures
Responsibilities
- Develop scalable and efficient solutions for high-throughput GPU execution
- Work on custom-built server hardware for Apple silicon in the data center
- Contribute to the design of compute and programming models for next-generation GPU architectures
- Optimize machine learning libraries for Apple silicon
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
