Siri- Web Tools Developer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Nov 9, 2018
Role Number: 200007301
JOB SUMMARY Would you like to play a part in the next revolution in human-computer interaction? Contribute to a product that is redefining mobile computing? Build groundbreaking technology for artificial intelligence, create a smarter, safer way to use your iPhone in your car, call up your favorite movie on AppleTV, safely navigate a map, and work with the people who built the intelligent assistant that helps millions of people get things done — just by asking? We are looking for talented, upbeat and broadly-skilled entry level tools developer to assist our engineering team by supporting tools and processes that automate tests running on devices in our lab. Join the Siri team at Apple!

Key Qualifications

  • 2+ years of software development experience.
  • Web application development with JavaScript, ideally large scale.
  • Experience with Javascript frameworks like Angular, React, or Ember.
  • Experience using and building REST APIs Python or Java is a plus.
  • Interest in machine learning/natural language and/or knowledge of basic concepts.
  • Self-motivated, excellent problem solving ability and critical thinking.
  • Excellent communication skills, both oral and written.

Description

The work will involve designing and implementing necessary frameworks and other infrastructure, building tools with elegant and effective user interfaces, and supporting the engineering, design, and localization teams in adopting and using them. This tools developer will collaborate with many internal sub-teams, such as engineering, design, QA, operations, and project management, and will work in a heterogeneous environment. We would like you to show abilities in communicating with both, fellow developers and people with different skill sets, propose solutions and bring them to fruition. This role requires strong programming skills, excellent problem-solving and communication skills, and a passion to make the best products possible.

Education & Experience

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

Additional Requirements