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) Cloud Computing Communications Protocols Distributed Systems Inter-Process Communication Performance Tuning Software Engineering Private Cloud Environment Application Client Api Design Objective C++

Job description

Experteer Overview In this role you will design and implement core components of the iCloud platform, focusing on Private Cloud Compute to enable secure on-device workloads. You will collaborate with cross-functional teams to deliver framework and daemon-level solutions that underpin Apple Intelligence features while upholding strong user privacy. You will tackle protocol design, IPC, resource management, and API design to build reliable, high-performance distributed systems. This is a unique opportunity to shape the future of privacy-preserving cloud infrastructure across Apple services. Compensation / Benefits * Design and implement key components of Private Cloud Compute and on-device services * Build system-level frameworks and daemons to support Apple platform workloads * Collaborate with multiple engineering teams to integrate technology * Address protocol design and interprocess communication across components * Focus on device resource management, reliability, and performance * Develop robust APIs for internal and external use * Contribute to distributed systems that scale with user needs * Maintain alignment with privacy guarantees and security requirements Tasks * 5+ years of Software Engineering experience * Proficiency in Objective-C and/or Swift * Experience building system-level frameworks and APIs * Interest and experience in Swift concurrency * Bachelor’s Degree in an engineering-related field or equivalent * Strong communication and relationship-building skills * Self-motivated and collaborative * Experience with distributed systems and performance optimization Key requirements *

Requirements

  • Develop robust APIs for internal and external use * Contribute to distributed systems that scale with user needs * Maintain alignment with privacy guarantees and security requirements Tasks * 5+ years of Software Engineering experience * Proficiency in Objective-C and/or Swift * Experience building system-level frameworks and APIs * Interest and experience in Swift concurrency * Bachelor’s Degree in an engineering-related field or equivalent * Strong communication and relationship-building skills * Self-motivated and collaborative * Experience with distributed systems and performance optimization Key requirements *

Apply for this position

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

Apply on us.experteer.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:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:26 min

Prioritizing backward compatibility in API design

Justin Kitagawa · Coffee With Developers

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all