Full Time: Java Dialog Engineer, Siri at Apple Inc. in Cupertino, CA

Posted: Feb 13, 2018

DESCRIPTION: Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.

Join the Siri team and develop the next generation of distributed artificial intelligence systems. Siri is dramatically expanding to connect services to multiple platforms ranging across iPhone, iPad, WATCH and tv devices, and you can be the engineer that takes its capabilities even further.

Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile computing. Create groundbreaking technology for large scale systems, spoken language, big data, and artificial intelligence. And 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:

  • Working from design use cases and other specifications, develop, integrate, and debug interactive dialog modules
  • Working with ML teams to deploy and integrate ML models for Natural Language Generation.
  • Solve dialog interaction problems as needed, refining interaction flows and implementing them consistently across the system
  • Prepare dialog modules for localization, working with and supporting the Apple localization team
  • Validate dialog modules for syntactical accuracy; improve lexical / syntactic validation tools and processes
  • Extend and maintain test frameworks, working with QA engineers to rigorously and comprehensively test dynamic dialog flows and outputs
  • Extend natural-language (NL) vocabularies as needed
  • Extend and maintain other dialog-related framework functionality as needed
  • Help framework engineers evolve and maintain the dialog tool set
  • Create and maintain dialog corpus documentation

Description: The Siri team is looking for a skilled, versatile software engineer to help us take our innovative dialog-generation capability to the next level, working with Siri designers and engineers to implement new features and extend existing ones. As an engineer in the Siri dialog team, you’ll turn specifications of interactive dialog patterns into fully functional, robust, well-polished, and well-documented code. You’ll work with both the Siri user experience design team and the Siri engineering teams in implementing dialog and interaction patterns. You’ll be using our state-of-the-art language-processing architecture and tools — and at the same time, helping to extend and improve them. You’ll also be responsible for taking the dialog-generation to the next level, working with the NLG teams on shipping high-quality machine-generated Siri utterances to our customers! You will possess strong skills in object-oriented software design and programming. You are excited about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design.

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

Additional Requirements: Artificial Intelligence (AI), Machine Learning (ML), and Natural Language (NL) processing experience a plus

Apple is an Equal Employment 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.


More Information

Source: GitHub Jobs

More Opportunities: