JD.com Company Logo


Santa Clara, California - United States
View all jobs at this company »

Senior iOS Software Engineer


Senior iOS Software Engineer


AI team from JD.com, AI and Big Data Division




Job Description

Recruiting highly qualified Senior iOS Software Engineers with mobile computing experiences to help the continued expansion of our AI and AR applications. We are looking for intelligent, enthusiastic engineers, with Master’s degree in computer science or computer engineering, or equivalent experiences. Your primary focus will be the research and development of utilizing the iOS mobile computation to enable AI and AR applications running on the devices. Mostly, you will be working alongside other engineers and researchers on computer vision and AR projects. Therefore, the background knowledge of deep learning on image recognition, mobile computation for deep learning, commitment to collaborative problem solving, and the experiences of APP deployment is essential.



  • MS with 3+ years, or equivalent, of hands-on experiences in a technical position with the implementation of iOS APPs
  • Must have created one or more APPs from scratch for computer vision applications, especially the experiences of mobile computing with CoreML, CoreImage, or Metal Performance Shader Framework are highly desired
  • Experiences with mobile GPU, threading, performance tuning, and optimization
  • Prior knowledge of deep learning on image recognition
  • Prior knowledge or experiences with ARKit
  • Strong collaboration skills, a good team player

Job Responsibilities

  • Develop iOS APPs on AI and AR applications with mobile computation
  • Research and development of running deep learning on iOS devices
  • Research and development of utilizing ARKit for AR applications
  • Work closely with product and design teams to optimize the performance and user experiences of iOS APPs
  • Experiments with new technologies and features to quickly build prototypes

This Job is no longer active!