Senior Software Engineer Intelligence Platform Data Foundations, Proactive
Cupertino, CA - USA
Job Summary
You will design build and optimize the data persistence and synchronization systems that bring personalized context to Apple Intelligence across every Apple device while keeping that data private and on device. Youll work across the Apple OS stack from low-level storage and system frameworks to the experiences customers touch every day solving indexing and processing challenges at scale where performance memory and battery life all matter. Youll partner with machine learning and feature teams to bring named entities and user-interaction signals into the platform championing strong-typing best practices and Apples high bar for user privacy along the a senior member of the team you will own critical components of the platform end to end from initial design through long-term evolution. Youll propose architectures that shape the platforms technical direction and provide design guidance to partner engineering teams across the company while also helping modernize engineering and code-review practices with the latest tools. Success in this role calls for a systems and backend engineer who solves problems creatively thrives in a fast-paced and collaborative environment and takes pride in shipping reliable code that runs on devices millions of people rely on.
Design build and optimize on-device data persistence and synchronization systems across iOS macOS visionOS watchOS and large-scale indexing and data-processing challenges with performant resource-efficient solutions across the full with machine learning and feature teams to onboard named entities and user-behavior data streams into the platform upholding strong-typing best practices and Apples privacy and resolve correctness performance and reliability issues with foundational system services in a distributed multi-device design guidance and technical expertise to partner engineering teams across the company.
Bachelors or Masters degree in Computer Science or equivalent in at least one compiled language (C/C/Objective-C Swift Go Java Rust or similar).nExperience with backend and systems-level programming including concurrency and multi-threaded software building production data infrastructure such as databases storage serialization or synchronization to write reliable resilient performant and well-tested code with skills in debugging and technical communication gained through delivering production software on large engineering projects.
Experience building database or search integrations or with distributed systems and data synchronization across devices or with machine learning concepts and experience collaborating with machine learning with performance profiling and tracing with macOS or iOS with data serialization formats and schema or strong-typing design along with a passion for building privacy-preserving high-performance foundational technologies.
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more