AI/ML - Software Engineer(Siri Rotational Program)

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


Role Number:200190840
You can be a part of the next revolution in human-computer interaction and voice computing. Help establish the coding and engineering patterns that will define the next generation in application development. We build groundbreaking technology for artificial intelligence, machine learning and voice computing. Help us craft a smarter, safer way to use your iPhone in your car, call up your favorite movie on AppleTV, and help people with disabilities access technology. Work with the people who created the intelligent assistant that helps millions of people get things done — just by asking. Join the Siri team at Apple.

Key Qualifications

  • Strong Computer Science fundamentals including familiarity with basic algorithms
  • Strong object-oriented programming and design skills
  • Excellent problem solving, critical thinking, and communi


The Siri team is looking for someone with a combination of strong programming skills and a creative, user-focused mindset. We seek a true great teammate who can collaborate with engineers in several technical areas who have crafted the entire range of Siri's capabilities. You should be able to thrive in an exciting environment with rapidly changing priorities and get up to speed quickly in new technical areas. Specific responsibilities include: - A wide range of software engineering tasks across multiple domain areas - Machine learning projects involving state of the art modeling techniques - Collaborate with cross functional teams to capture requirements, understand dependencies, define an architecture, and implement solutions to well-defined projects - Work with multiple teams across the organization to gain a deep understanding of the Siri architecture

Education & Experience

B.S. , M.S or PH.d. in Computer Science

Additional Requirements