Apple is searching for a Siri software engineer with a background in counseling. The unusual combination of skills being sought by the Cupertino firm is due to how some users look to Siri for guidance when having a stressful day, or have something weighing on their mind.
The job listing gives a rare insight into how people use Apple’s voice assistant and how Apple wants to improve it. Interestingly, people are turning to Siri in emergencies or “when they want guidance on living a healthier life.”
Candidates must also have a computer science degree or equivalent, while experience with artificial intelligence (AI) technologies like natural language processing and machine learning is also desirable.
If you’re interested in the job, you’ll need a computer science degree or equivalent. Experience in artificial intelligence (AI) technologies is also a plus:
Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining mobile and desktop 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.
- Strong Computer Science fundamentals including familiarity with basic algorithms
- In-depth development experience with server-side Java and web services
- Strong object-oriented programming and design skills
- Experience writing multi-threaded code
- Experience integrating data and services from multiple providers
- Experience in developing highly scalable systems
People have serious conversations with Siri. People talk to Siri about all kinds of things, including when they’re having a stressful day or have something serious on their mind. They turn to Siri in emergencies or when they want guidance on living a healthier life. Does improving Siri in these areas pique your interest? Come work as part of the Siri Domains team and make a difference. We are looking for people passionate about the power of data and have the skills to transform data to intelligent sources that will take Siri to next level. Someone with a combination of strong programming skills and a true team player who can collaborate with engineers in several technical areas. You will thrive in a fast-paced environment with rapidly changing priorities. Specific responsibilities include: Designing and implementing natural language interactions and work flow that provide intelligent user assistance Integrating with live service providers and data feeds using web services Working with our platform team to define infrastructure interfaces Working with design and client-side teams to ensure a great user experience Working with localization team to support the Siri experience in multiple languages
BS/MS in Computer Science or equivalent, with 5+ years of industry experience
Peer counseling or psychology background, with excellent problem solving, critical thinking, and communication skills Experience with AI technologies including NLP or machine learning, desired, but not required Ideally knowledge of one or more foreign languages.