Siri - Software Engineer

Seattle, Washington, United States
Machine Learning and AI

Summary

Posted: Sep 12, 2019
Weekly Hours: 40
Role Number: 200092451
Do you want to be a part of redefining how people use their computing devices to search and access information? Are you excited by early-stage initiatives with potential for huge impact? The Siri Search & Knowledge teams are building groundbreaking technology for algorithmic search, machine learning, computer vision, and artificial intelligence... and we are looking for people like you! The features we build will power the next generation of Siri and make Apple’s products smarter for our users. Come join us as we experiment with new modalities and architect systems that will delight millions of customers every day.

Key Qualifications

  • 5+ years of experience in production grade systems leveraging machine learning and other artificial intelligence techniques
  • Excellent knowledge and good practical skills in major ML algorithms as applied to Natural Language Processing, Computer Vision or Information Retrieval
  • Practical experience with deep learning-based solutions highly valued
  • Mastery of Python, C++, Java or equivalent
  • Excellent interpersonal and communication skills

Description

As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. We are looking for people with excellent applied machine learning experience and solid engineering skills to create delightful new experiences. This role will have the following responsibilities: * Prototype, develop and experiment with machine learning based techniques for search * Define and measure objective metrics for algorithmic and system performance * Understand product requirements and translate them into engineering goals and tasks * Guide data collection, labeling, sampling and filtering for training and testing the system * Design, develop, test and debug systems for an end to end production-grade stack with low latency and high throughput

Education & Experience

MS or Ph.D in Computer Science, Machine Learning or related field

Additional Requirements