ISE, SIML - Text Recognition Research Engineer

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Weekly Hours: 40
Role Number:200173831
Are you interested in building products that utilize machine learning and computer vision technologies? Are you looking to apply your state-of-the-art knowledge to produce high-visible features? Apple’s Text Recognition group is responsible for building best-in-class Text Recognition technologies that fuel innovation and user experiences. We are a R&D team that develops the core machine learning technologies and pushes the limit of those technologies to produce amazing features like Text Recognition/OCR, Apple Pay Credit Card Capture, or iTunes Gift Card Camera Redemption across all Apple Platforms including iOS and macOS. We are looking for an exceptional machine learning engineer to help research and develop our next generation text recognition solutions that will enrich millions of people! Check an example of our technologies at: wwdc2019/234/

Key Qualifications

  • Experience with modern machine learning algorithms
  • Experience with image processing and computer vision algorithms
  • Familiarity with deep learning toolkits
  • Strong programming, debugging and design skills
  • Excellent problem solving, critical thinking, and communication skills
  • Ability to work independently and with others
  • Ability to produce creative and innovative solutions to hard problems


As a member of the team, you will innovate and deliver high-impact features that interacts with state-of-the-art machine learning technologies. Your will be working on building fundamental core technologies in the areas of text recognition, document layout analysis and understanding. We’re looking for candidates with applied machine learning experience. An ideal candidate should have experience in computer vision, image processing, neural networks and other statistical pattern recognition systems. Object detection and image segmentation expertise as well familiarity with big data development is a plus

Education & Experience

Ph.D. or MA in Computer Science, Computer Engineering, or a closely related field

Additional Requirements

  • • Detailed knowledge of C, C++, Objective-C or Swift programming
  • • Experience developing with OpenCV or similar toolkits