Senior Computer Vision Engineer

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Summary

The Apple Maps Evaluation team is in need of senior computer vision engineers. We make tools that improve the accuracy and quality of Apple Maps products and have a real impact on the end-user experience. We're looking for an experienced engineer that has previously worked on delivering full-stack solutions for complex problems around computer vision, image processing, machine learning, and large-scale distributed systems.

Responsibilities

The ideal candidate will be a highly motivated and proactive individual that combines deep technical knowledge with strong collaboration skills. You’ll be goal oriented and driven to deliver quality solutions in a demanding environment.
You will develop algorithms and services related to quality assessment, feature extraction/classification/alignment, object recognition, and other imagery challenges. You’ll also work closely with the team to deliver your solutions in a distributed and scalable computing system.

Ideal Candidate
  • 4+ years experience developing computer vision, image processing, and machine learning systems.
  • Solid experience with C++ is required, experience with Java/Scala advantageous.
  • Development with OpenCV, OpenCL, CUDA and similar frameworks.
  • Exposure to hardware acceleration, such as GPUs or FPGAs.
  • Understanding of performance improvement techniques and caching solutions.
  • Experience working on large-scale distributed systems.
  • Experience evaluating competing algorithms and determining effective success criteria.
  • Strong investigative and problem solving skills.
  • Ability to work collaboratively across regions and timezones.
  • Good time management skills and can incrementally deliver to tight schedules.
  • Able to deliver quality work in a fast-pace startup like environment.
  • Education
  • MS in Computer Science or equivalent work experience, PhD in Computer Vision or related fields is advantageous.
  • Additional Requirements
  • Publications at top-tier journals and conferences with a track record for innovation is favorable. Experience with 3D reconstruction and cartography a plus. Expertise in video analysis is a plus.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • C++
  • Computer
  • Computing
  • Java
  • Scala
  • Systems
  • Technical Knowledge
  • CUDA
  • Field-Programmable Gate Array (FPGA)
  • Machine Learning
  • OpenCL
  • OpenCV
  • Startup
  • Apple

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.