Apple - Sunnyvale, CA

posted about 1 month ago

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

About the position

The Vision Pro Persona Team at Apple is seeking senior software engineers to develop innovative communication experiences on the visionOS platform. This role involves defining and building the Persona experience, integrating it with applications like FaceTime and SharePlay, and delivering engaging user experiences that enhance real-time interactions. Engineers will work with a variety of programming languages and frameworks to create stable and performant code that underpins the Persona functionality.

Responsibilities

  • Define and build the Persona experience on Apple's visionOS platform.
  • Integrate Personas with FaceTime, SharePlay, and the visionOS platform.
  • Deliver polished user experiences that foster real-time interaction as digital and spatial Personas.
  • Work closely with designers and system software teams to solve complex problems.
  • Develop and maintain stable and performant code from the applications layer down to the firmware.

Requirements

  • BS / MS / PhD in Computer Science or equivalent degree or experience.
  • Minimum of 5-10 years 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, etc) 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.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service