Software Engineer, Siri Frameworks

Cupertino, CA, US • Posted 4 days ago • Updated 1 day ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Software Design
  • Distributed Computing
  • Software Development
  • Computer Science
  • Objective-C
  • Object-Oriented Programming
  • Communication
  • Swift
  • Xcode
  • Shipping
  • API
  • Scripting
  • Python
  • Ruby
  • Bash

Summary

The Siri Frameworks team is looking for a skilled and highly motivated Software Engineer to build next generation APIs, frameworks and tools that will empower developers to build high quality Siri experiences. In this role, you will be responsible for designing, developing and delivering key frameworks and tools used to build Siri powered experiences. This is a highly cross functional role and you will partner closely with app teams and other platform teams to define how new Siri experiences are built.

An ideal candidate should be a strong technologist and a creative problem solver who thrives in a fast-paced environment, working across teams and organizations. You obsess over building the right developer APIs and care deeply about building tools that empower developers to build higher quality software. You enjoy learning new technologies and have deep interest in either client/systems software design and programming or server side distributed system software development.

BS or MS in Computer Science or equivalent practical experience\nProficiency in Swift, Objective-C, or other object-oriented programming language.\nDemonstrated ability to quickly learn and adapt to new technologies and tools.\nExcellent communication skills, with experience collaborating across different technical teams.

Proficiency with Swift and Xcode, with experience building applications for Apple platforms.\nProven professional experience designing, developing, and shipping high-quality production software.\nExperience with API design or framework development.\nProficiency with one or more scripting languages (Python, Ruby, Bash etc.).\nExperience designing, building, deploying and maintaining distributed systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: cd70a18a831fce612d19e987460207b
  • Posted 4 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Cupertino, California

Yesterday

Full-time

Search all similar jobs