Advanced Algorithm Engineer, Computational Geometry, 3D Vision Team

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Apr 16, 2019
Weekly Hours: 40
Role Number: 200048819
The algorithm engineer will work in a dynamic R&D oriented team developing and implementing state of the art geometry and mesh processing algorithms to be used in a massive scale data processing pipeline. Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Key Qualifications

  • To succeed within this role, you should have strong expertise and experience within the following areas:
  • Strong knowledge in C/C++
  • Data structures and algorithms
  • Mesh processing
  • Mesh simplification
  • Texture parameterization and optimization
  • Computational geometry
  • Performance optimization


The 3D Vision team at Apple is looking for talented engineers who are passionate about crafting extraordinary 3D content for millions of customers around the world. You’ll be working on state of the art technology as well as researching and developing new algorithms that enable high-quality production, compression, transmission and visualization of massive 3D models on mobile devices. Responsibilities include improving geometric simplification of large data sets, texture parameterization and data compression techniques.

Education & Experience

PhD or Master of Science degree in Computer Science or similar, alternatively a comparable industry career with a proven record of successful projects.

Additional Requirements

  • Meriting experience include: computational geometry, computer graphics, image processing, applied mathematics.