Apple is looking to solve the problem of integrating robotics and AI/ML to create innovative products and services, and is seeking an engineer to join the Special Projects group to work on ambitious and impactful projects.
Requirements
- Strong experience with 3D rendering engine internals: geometry pipelines, shaders, materials, full screen effects, and newer techniques such as real-time ray tracing.
- Solid background in machine learning, and specifically in applications related to graphics and image processing. Topics might include Gaussian Splats, denoising algorithms, NeRFs, diffusion models, etc.
- Strong software development skills in terms of projects and features shipped
- Experience with GPU programming (CUDA, DirectX, Metal) and shader languages (HLSL, GLSL)
- Experience with both real time and offline rendering systems is a plus
- Experience optimizing ML models for real-time inference on GPUs is a plus
- Experience with large-scale simulation systems is a plus.
Responsibilities
- Develop and enhance real-time and offline rendering systems, collaborating with other groups within Apple
- Develop and integrate cutting-edge machine learning techniques into rendering pipelines to improve visual fidelity and performance.
- Profile and optimize ML-based rendering solutions to ensure best performance on both real time applications and offline.
- Build pipelines, Machine Learning infra, and tooling focused on simulation and evaluation.
- Review and prototype algorithms, participate in periodic robotics and AI/ML research paper discussions and literature reviews.
Other
- BS/MS/PhD in Computer Science or a related field.
- Excellent collaboration skills: strong verbal and written communication skills.
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.
- Eligibility for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
- Discretionary bonuses or commission payments as well as relocation.