Machine Learning Research Engineer, Camera & Photos
Apple Inc.
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
Computer Vision
C++
Computer Graphics
Python
Matlab
Machine Learning
Objective-C
Object-Oriented Software Development
Performance Tuning
Graphics Processing Unit (GPU)
Information Technology
Optimization Algorithms
Job description
You will leverage your research background and knowledge of image processing, statistics and computer vision to design, develop, and improve Apple imaging technologies. You will develop ideas and concepts into commercially viable algorithms. You should stay up-to-date with the latest developments in computer vision, computational photography, and machine learning, both in academia and in industry. You are expected to leverage your knowledge to work and influence Apple's products, specifically as they relate to our camera systems.
Requirements
- Experience researching, developing, and implementing image processing and machine learning algorithms
- Deep understanding of image processing techniques, statistics and optimization algorithms
- Strong coding and prototyping skills - preferably in Python and MATLAB
- Experience in productizing or publishing your research results in fields such as image processing, computer vision, computer graphics, and color science, * PhD in Computer Science or a related field (Mathematics, Physics), ideally with a focus on or related work in imaging, computer vision, or machine learning
- Good understanding of in-camera processing
- Familiarity with object-oriented programming languages such as C++ or Objective C
- Familiarity with algorithm performance optimization and parrallelization for instance on GPUs
- Ability to work with cross-functional teams
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills