3D Computer Graphics SW Manager - Imaging & Sensing Technology Group

Herzliya, Israel
Machine Learning and AI


Role Number:200203431
Apple’s Video Engineering organization is looking for world-class 3D CG SW Manager to join our team. As a member of the Synthetic Data Group, you will be responsible for building our next generation synthetic data technologies for future Apple products. Are you an experienced SW manager that thrives working on new technologies in a fast paced product development, and can lead a multidisciplinary team working on the future of consumer electronics? Then we want to hear from you!!!! Do you love working on challenges that no one has solved yet? The Imaging and Sensing group at Apple develops depth sensing systems such as the revolutionary True Depth camera that powers Face ID. This multi-disciplinary group of engineers is responsible for architecture, design, and development of these highly complex sensing systems for all Apple products.

Key Qualifications

  • Minimum 5 years of real-time 3D engines development using Unreal/Unity or OpenGL/DirectX
  • Experience with shaders for real-time 3D core engines (e.g. Metal, OpenGL, …)
  • At least 3 years of C++ programming
  • Leadership that can inspire a group of high-performing individuals
  • Excellent computer vision and machine learning skills
  • Deep expertise and knowledge of graphics rendering algorithms
  • Strong roadmap planning and execution skills
  • Excellent cross-functional communication and influence skills
  • Expected to be innovative, think out of the box & have a strong drive for excellence
  • Experience in Cloud environments running thousands of nodes and jobs (AWS, Azure) is a plus


The Video Engineering organization in Apple is looking for an experienced CG SW Manager to lead a cross functional team within the Synthetic Data Group (SDG). In this role, you will manage a team of Synthetic Data Engineers and Artists to perform research and development work to build procedural and automated solutions to provide synthetic data to help train innovative computer vision and machine learning algorithms.

Education & Experience

BS or MS in Computer Science/ Equivalent proven experience

Additional Requirements

  • - Leading all aspects of SW development efforts
  • - Excellent communication and cross-team collaboration skills
  • - A self-starter, and a quick learner of new technologies
  • - Able to define, schedule, prioritize, track, measure, and communicate status
  • - Continously look for opportunities to improve a team’s processes and execution to maximize efficiency an throughput
  • - Experience with offline Ray-tracing renderings
  • - Experience with Maya / 3DSMax
  • - Experience database and data infrastructures development
  • - Image Processing / CV ML background
  • - Familiarity with cameras and sensors