Full Stack Software Engineer

Seattle, Washington, United States
Software and Services


Posted: May 17, 2019
Weekly Hours: 40
Role Number: 200051386
In the Siri International team we build high quality Siri solutions for all of Apple's international customers, and deliver them to their favorite Apple devices, in over 40 languages and dialects. As a Full Stack Software Engineer, you will work on tools and services to deliver Siri internationally. You will collaborate with different teams to tackle challenging technical and design problems. Your challenge is to understand user needs to deliver proven high

Key Qualifications

  • Experience in building web applications and services
  • Experience developing REST APIs
  • Experience building websites using HTML, CSS, and JavaScript
  • Good knowledge of Java, C or C++
  • Strong Javascript, Ruby or Python skills
  • Real passion for UX and design
  • Proven experience to write reliable, resilient, performant and well tested code
  • Proficiency working with SQL or NoSQL databases
  • Strong problem solving and debugging skills
  • Strong communication skills and ability to work closely with others


In this role you will build systems to manage, curate, and modify complex datasets typically used in machine learning with internal customers with diverse needs. We are looking for developers who enjoy working in a collaborative environment, have a deep sense of curiosity, and a desire to learn. You should be proficient in building easy to use and easy to maintain solutions.

Education & Experience

* BS/MS degree in computer science or related field, equivalent experience

Additional Requirements

  • Nice to Have:
  • * Experience with popular web development frameworks (e.g. React, Angular, ...)
  • * Experience with Redis and message queues such as Kafka
  • * Experience with CI/CD
  • * Experience with performance analysis
  • * Experience with test driven development
  • * Experience with processing large data sets (ETL) using technologies like Spark
  • * Experience creating scalable web services