Software or Machine Learning Engineer - Entry Level

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


Role Number:200189775
Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple is looking for entry level Software Engineers and Machine Learning Engineers and Researchers. Our Engineers and Researchers are the brains behind some of the industry’s biggest breakthroughs. OS X, Siri, Apple Maps, and iCloud — not to mention the system-level software for iPhone and Apple TV — all started here. These teams are on the front line of our constant charge toward innovation.

Key Qualifications

  • Software Roles:
  • Proficiency with C/C++/Java
  • Familiarity with Objective-C/Cocoa
  • Experience with UNIX and/or OS X preferred
  • Strong analytical and problem solving skills
  • Excellent written and verbal communication skills
  • Machine Learning Roles:
  • Experience in machine learning, deep learning, search, natural language processing, data science, or computer vision
  • Experience in one of the following languages: Python, Java, C++
  • Strong analytical and problem solving skills
  • Strong background in algorithms and data structures


We are looking for Engineers and Researchers for a number of teams including Software, Internet Services & Software and Machine Learning & AI. Some of the areas that you may work in are listed below: *Software Engineering* - Core OS, Tools & Frameworks, Wireless Tech & Systems, Sensing & Connectivity, Software Operations, Internet Technologies, Interactive Media Group, Camera & Photos, Intelligent System Experience, Software Program Management *Internet Services & Software* - Apple Music, App Store, Apple Pay, iCloud, Apple Maps, TV+ *Machine Learning & AI* - Siri Experience, Siri Data, Siri Understanding, Siri Search Knowledge & Platform, Information Intelligence, Machine Intelligence, ML Platform & Technology, Health AI, Engineering Product/Program Management, Annotation Operations, Chief of Staff We have roles open across the globe, including: Cupertino, Seattle, San Francisco, New York, Culver City, London, and more. - Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Education & Experience

Currently has, or is in the process of obtaining a Bachelors, Masters or PhD degree in Computer Science or a related field

Additional Requirements