Machine Learning - Operations Co-op

Santa Clara Valley (Cupertino), California, United States
Operations and Supply Chain


Weekly Hours: 40
Role Number:200197652
Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of ML for Manufacturing here at Apple by developing an extraordinary platform? This position involves a wide variety of skills, innovation, and is a rare opportunity to be working on ground breaking, new applications of machine learning, research and implementation. Ultimately, your work would have a huge impact on billions of users across the globe. You can help inspire change, by using your skills to influence globally recognized products' supply chain. The goal of Apple's Manufacturing and Operations team is to take a vision of a product and turn it into a reality. Through the use of statistics, the scientific process, and machine learning the team recommends and implements solutions to the most challenging problems. We’re looking for experienced machine learning professionals to help us revolutionize how we manufacture Apple’s amazing products. Put your experience to work in this highly visible role. We are actively seeking hardworking interns who can work full-time for at least 6 months in the spring or summer 2021 term.

Key Qualifications

  • Hands-on experience with design, implementation and application of ML/AI/Deep Learning techniques for solving real problems.
  • Experience with Computer Vision, and Deep Learning algorithms to identify patterns in images, specifically applied to industrial or manufacturing environments is a nice to have
  • Experience in using deep learning frameworks such as PyTorch/Torch, Caffe2, TensorFlow, Keras and Theano
  • An inquisitive mindset and strong analytical skills for complex problem solving, and an aptitude for learning systems quickly.
  • Strong software development skills with proficiency in Python
  • Applied background in Hadoop, Spark, Hive, Cassandra, and knowledge of R is a plus
  • Experienced user of machine learning and statistical-analysis libraries, such as GraphLab Create, scikit-learn, scipy, NetworkX, Spacy, and NLTK
  • A proven track record for self-study and self-exploration into new tools and techniques
  • Ability to explain and present analyses and machine learning concepts to a broad technical audience.


Collaborate with robotics and automation specialists, mechanical and quality engineers to apply machine learning to industrial problems and situations Seek opportunities in the production and development processes to utilize deep learning, algorithms and other ML tools for improvements Implementation of ML tools, such as Neural Networks for a wide range of prescriptive/predictive applications in dynamic production environments Develop a toolkit to guide application of machine learning tools combined with statistical tools for common engineers Assemble large data sets for analysis either through direct SQL-based querying or development of scripts and code-modules to collate distributed and disparate data sources Analyze huge amounts of data-identifying anomalies (pattern detection) and variabilities in a measure of interest Develops software components in Python, R and/or C/C++/Objective-C towards roll-out of a data automation system

Education & Experience

Working toward a degree in Computer Science, Math, Statistics, Physics, Engineering or related level of experience required. To qualify for Apple's internship program, candidates must be enrolled in school and must return to school at the completion of their internship. You also qualify if accepted into a graduate or PhD program after graduation.

Additional Requirements