Siri Software Engineer - Knowledge Graph

Apple   •  

Santa Clara, CA

Industry: Business Services

  •  

Not Specified years

Posted 394 days ago

Siri Software Engineer - Knowledge Graph

  • Job Number: 112915220
  • Santa Clara Valley, California, United States
  • Posted: 21-Aug-2017
  • Weekly Hours: 40.00

Job Summary

The Siri Search team is creating groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. The features we create are redefining how hundreds of millions of people use their computers and mobile devices to search and find what they are looking for. Siri’s universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup. As part of this group, you will work with one of the most exciting high performance computing environments, with petabytes of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every day.

Key Qualifications

  • Extensive systems programming experience in either Go, C/C++, or Java
  • Knowledge of a scripting language like Ruby or Python is a plus
  • Strong background in computer science: algorithms, data structures, concurrency, and distributed systems
  • Excellent communication and collaborative skills
  • Able to work as part of a small, focused team and give your best effort

Description

Excited about shipping products used by hundreds of millions of customers? Applying cutting-edge technologies to create services that just work? If so, this might just be the place for you. Come work in an environment that will challenge you to push your limits, and train you to succeed as part of a team. Candidates must be willing to take on demanding projects in the areas of semantic search, structured data, knowledge representation, and distributed architecture. Key to success will be the ability to deliver results, a passion for perfection, and a willingness to keep learning and improving oneself.

Education

Bachelor's or Master's degree in Computer Science or equivalent work experience