Computer Graphics Engineer - Synthetic Data
Location
Sunnyvale, CA | United States
Job description
Apple's Synthetic Data Group is looking for someone well versed in modern computer graphics techniques to help solve our unique problems of scale and visual fidelity. The ideal candidate will thrive in a fast paced start-up style environment and be able to function well in a multi functional team addressing both immediate technical needs and providing long term solutions. The role will focus on solving complicated computer graphics problems at scale. Knowledge of production in games, VFX or hands on experience in realtime engines will help translate internal and external needs, as will a background and exposure to Machine Learning algorithms.
Key Qualifications
- Strong experience in 3D graphics including rendering, lighting and shading
- Experience with Shader Languages and writing custom shaders (HLSL/GLSL)
- Hands on experience adding features into modern 3D realtime environments
- Strong 3D math skills (linear algebra)
- Knowledge of modern renderers and rendering techniques
- Experience with both realtime game engines and offline rendering solutions
- Familiarity with various 3D graphics algorithms, and data-structures
- Excellent debugging skills
Description
Help take your knowledge of rendering, shading, and realtime graphics and translate the results into innovative novel algorithms used by Apple customers around the world in products ranging from Vision Pro to iPhone and iPad. Create and define the workflows and data generation techniques used by Synthetic Data Engineers and Machine Learning Engineers as they help shape the growing field. We are looking for candidates with a passion for generating high quality synthetic images, by whatever means their expertise provides. The role will focus on taking advantage of the latest advances in rendering technologies to generate robust synthetic data used to train a wide range of Machine Learning algorithms.
Education & Experience
BS and a minimum of 3 years relevant industry experience
Additional Requirements
- Experience working with OpenUSD
- Experience working with generative ML models
- Ability to work with with artists and engineers to assess technical requirements and designs
- Knowledge of 3D DCC applications and content pipelines a plus
Pay & Benefits
- At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900.00 and $256,500.00, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: 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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.
Help take your knowledge of rendering, shading, and realtime graphics and translate the results into innovative novel algorithms used by Apple customers around the world in products ranging from Vision Pro to iPhone and iPad. Create and define the workflows and data generation techniques used by Synthetic Data Engineers and Machine Learning Engineers as they help shape the growing field. We are looking for candidates with a passion for generating high quality synthetic images, by whatever means their expertise provides. The role will focus on taking advantage of the latest advances in rendering technologies to generate robust synthetic data used to train a wide range of Machine Learning algorithms. BS and a minimum of 3 years relevant industry experience
Job tags
Salary