AI/ML - Software Engineer, Information Intelligence

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


Weekly Hours: 40
Role Number:200199917
Play a part in the next revolution in human- computer interaction. Collaborate with machine learning engineers and applied scientists building the next generation of Siri's natural language understanding capabilities. Have the opportunity to innovate, create groundbreaking technology, build prototypes of user-facing features and outstanding experiences, and work with a cross-functional team to ship these features to millions of users.

Key Qualifications

  • - Expert level experience in Go, Python.
  • - Proven experience developing frontend (web) applications (ReactJS, Ember, etc.).
  • - Experience with Kubernetes, Docker, Spark, AWS, and GCP.
  • - Experience with Java and C++ is a plus.
  • - End-to-end leadership of a project, from data mining and modeling to production deployment
  • - Demonstrated ability to write thoughtful, maintainable code for mission critical software components
  • - Fundamental understanding of machine learning and data science processes
  • - Experience working on search engines is a plus
  • - Strong interpersonal, written, and verbal communication skills


The Information Intelligence team is looking for extraordinary individuals to join a small, driven team of software engineering experts working side by side with our machine learning scientists. Together, you will be pushing the boundaries of natural language processing and understanding at Apple scale. You will be crafting and developing the core software infrastructure that brings our state of the art machine learned natural language understanding system to production, allowing Siri to understand our customers all across the globe.

Education & Experience

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

Additional Requirements