Data Scientist/Machine Learning Engineer - Customer Systems CRM

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


Weekly Hours: 40
Role Number:200124504
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Interested in solving for next generation CRM challenges, where Machine Learning meets big data in a high performant large scale environment? Transform how Apple interacts with millions of customers world wide to provide the best experience. Here’s an opportunity to work with a core platform team that is working on very innovative ways to take on big data. You will build new applications that leverage a myriad of machine learning algorithms and techniques in collaboration with Apple’s CRM Suite of applications.

Key Qualifications

  • Expertise with a range of Machine Learning algorithms and techniques
  • Experience with statistical and text analytics, NLP preferred
  • Expertise in frameworks such as Keras, TensorFlow, Pytorch, Scikit Learn
  • Proficiency in Python, Scala or Java
  • Solid understanding and working knowledge of Spark
  • Strong development experience building scalable, low-latency web services
  • Strong communication skills to work well with cross-functional engineering teams


You will work with core platform team to apply ML on Apple’s CRM Suite of products. These projects will use machine learning techniques to drive improvements across the suite of products. Your responsibilities include: - Developing proof-of-concept apps that use machine learning to demonstrate product feature feasibility - Leading development on all non-ML components, from services to user interfaces - Providing architectural guidance on transitioning prototypes to high-performance production models. - Work with the SMEs on both ML Applications and product teams to incorporate machine learning models into applications - Providing feedback on tools and new features needed back to platform development teams

Education & Experience

B.S, or M.S in Computer Science, or equivalent experience

Additional Requirements

  • Preferably most recent experience in ML area