Apple

Sales - Machine Learning Engineer, Computer Vision

Apple
TechnologySingaporeFull-time8 months ago

About the role

AI summarised

Apple is seeking a senior Computer Vision and Generative AI engineer to join a team working on future products. The role involves collaborating with cross-functional teams to solve challenging problems in 3D computer vision, generative models, and multi-modal AI, with responsibilities spanning from conceptualization to implementation.

TechnologyFull-timeMachine Learning and AI

Key Responsibilities

  • Collaborate with cross-functional teams of business SMEs, engineers, data scientists, designers, and researchers
  • Actively engage in all aspects of the work, from conceptualization and theoretical considerations to design, coding, and implementation
  • Discover and build solutions to previously-unsolved challenges and push the state of the art for global audience

Requirements

  • 5+ years building NLP/AI software professionally and successfully releasing to customers
  • 5+ years of industry experience in CVML and an advanced degree (Ph.D./M.Sc.) in CVML or similar field
  • A strong track record of shipping products and publications / patents
  • Strong experience in 3D Computer Vision algorithms
  • Experience with state-of-the-art NLP algorithms and AI models, Multi-modal LLMs, Multi-modal contrastive learning, Foundation models, Diffusion based models
  • Strong understanding of Python, and related machine learning tools (e.g. TensorFlow, PyTorch, NLTK, spaCy, Keras)
  • Solid programming skills with C/C++ and Swift
  • Ph.D. in Computer Science, Machine Learning, Computer vision or related field or M.S. in related field applying Computer Vision machine learning
  • Experience in machine learning, preferably in 3D computer vision applications
  • Solid foundation in 3D geometry and linear algebra
  • Experience with human factors, especially eye tracking and human input interaction
  • Experience in 3D graphics and rendering
  • Experience in modern Novel View Synthesis methods, such as NeRF, Gaussian Splatting, etc., is a plus
  • Excellent presentation, written and verbal communication, engagement and interpersonal skills along with validated skills in building great design