Siri Language Engineer

Beijing, Beijing, China
Machine Learning and AI


Weekly Hours: 40
Role Number: 200100808
Come and join the team that teaches Siri how to understand and speak new languages. We are a deeply diverse and passionate group dedicated to bringing the future of intelligent assistants to the world. We are looking for a highly motivated Cantonese speaking engineer, with a sensibility for foreign languages and with strong software development skills to join our team.

Key Qualifications

  • Native speaker fluency (or comparable) in Cantonese.
  • Strong preference for experience in classification, information retrieval, natural language processing, machine learning or related sub-fields.
  • Strong Java/C/C++, shell scripting skills.
  • Knowledge of machine learning algorithms, metric-driven data set analysis and NLP techniques.
  • Work with minimal supervision, dedicated and self-motivated for timely delivery of quality code.
  • Ability to quickly prototype ideas / solutions and perform critical analysis and using creative approaches for solving complex problems.
  • Excellent interpersonal skills.
  • Passionate about user experience.
  • Interest in embedded applications.


You will be responsible for the international engineering of Siri, and be required to interact with several world-class teams of experts at Apple. From speech recognition to natural language processing, machine learning, big data consumption all the way to speech synthesis, you will be involved and challenged to bring innovative solutions to complex engineering issues, with an international flavor. Knowing your local market is key. We are looking for a demonstrated ability to be creative, take ownership of a project, superior technical expertise, and a knack for solving problems that stump most engineers. Having worked on shipping products and being familiar with the rush to the finish line is highly desired. This is an opportunity to durably shape the future of human - computer interaction, and walk the creative of a nascent field. Specific responsibilities will include: •Developing natural language processing code specific to your language. •Demonstrate the power of large amount of data to solve complex NLP and machine learning problems. •Provide feedback and suggestions towards innovating new approaches and new product features tailored to your home market. •Coming up with clever solutions to complex issues. •Automating and integrating workflow from diverse systems. •Daily interaction with other teams at Apple working towards the same goal.

Education & Experience

B.S/MSc in Computer Science, Electrical Engineering, or related fields

Additional Requirements

  • •Preferred Experience/Skills:
  • •Proven track record in delivering product-quality code
  • •iOS or Mac OS X development skills
  • •Perl or Python knowledge
  • •Experience shipping user facing features