Apple - Sunnyvale, CA

posted about 2 months ago

Full-time - Senior
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Machine Learning Graphics Engineer for Personas at Apple Vision Pro is a pivotal role focused on developing and enhancing the user experience and system architecture for digital and spatial Personas on the visionOS platform. This position involves collaboration with designers and system software teams to create innovative communication experiences that integrate seamlessly with Apple's spatial computing technology. The role requires a strong foundation in software engineering, graphics, and machine learning, with an emphasis on building stable and performant code that supports the Persona experience.

Responsibilities

  • Define and build the Persona experience on Apple's spatial computing platform, visionOS.
  • Collaborate closely with designers and system software teams to solve complex problems.
  • Integrate Personas with FaceTime, Play, and the visionOS platform.
  • Develop and maintain stable and performant code for the Persona experience.
  • Work primarily in Swift, SwiftUI, RealityKit, and Objective-C.

Requirements

  • BS / MS / PhD in Computer Science or equivalent degree or experience.
  • 5-10 years of experience in software engineering.
  • Experience with at least one deep learning framework, such as PyTorch or TensorFlow.
  • Strong fundamentals in graphics, including 3D math, geometric processing, computer vision, and linear algebra.
  • Experience with optimization, deep learning, and hands-on implementation of these techniques.
  • Strong programming skills in C/C++, Python, Swift, or similar languages.

Nice-to-haves

  • Expertise with modern machine learning algorithms including generative models.
  • Experience with digital humans.
  • Experience with neural rendering techniques.
  • Publication record in relevant venues (e.g. CVPR, SIGGRAPH) or track record of building and shipping products.
  • Enthusiastic about building end-to-end experiences using machine learning.
  • Awareness and attention to model complexity, power and performance.
  • Good intuition in making time vs. complexity tradeoffs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service