Client Software Engineer - Private Cloud Compute

Apple Inc.
Seattle, WA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Communications Protocols Computer Programming Distributed Systems Inter-Process Communication Cloud Services Software Engineering Private Cloud Environment Build Management Application Client Api Design Objective C++

Job description

Apple is seeking an experienced Software Engineer to contribute to the development of the next generation of cloud services infrastructure. You will be responsible for designing and implementing key components of the iCloud platform, integrating novel fundamental capabilities deeply into the core of Apple’s operating systems., Our team is responsible for building the on-device software that makes iCloud work. This role is focused on Private Cloud Compute, Apple’s platform for running workloads that gives users enforceable guarantees about the privacy and security of their data. This system underlies many Apple Intelligence features. We need an engineer to design and build the frameworks and daemons that support Private Cloud Compute; to work closely with other engineering teams around the company who are adopting this technology, and with our colleagues who build dependencies on the client and the server.

A strong candidate will have engineering experience and interest on the Apple platforms, so that they are prepared to approach problems such as protocol design, interprocess communication, device resource management, API design, reliability and performance. And since so much of the user experience we build depends on services, we are also looking for engineers who are passionate about building complex distributed systems.

Requirements

  • 5+ years of Software Engineering experience with strong programming skills in Objective-C and/or Swift
  • Bachelor’s Degree in an engineering-related field or equivalent related experience, * Experience building system-level frameworks and APIs
  • Ability to build relationships with diverse groups of people
  • Self-motivated
  • Excellent communication skills
  • Interested in building system-level frameworks and APIs
  • Interested in Swift concurrency

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.seattlejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · WWC 2024

2:41 min

Transitioning artificial intelligence infrastructure into scalable commodity cloud services

juarezjunior juarezjunior · WWC 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:16 min

Designing cross-platform APIs with team collaboration

Andrea Della Porta Andrea Della Porta · WWC Europe 2026

3:26 min

Prioritizing backward compatibility in API design

Justin Kitagawa · Coffee With Developers

Videos

See all

Related articles

See all