About The Position

Apple’s Services team is seeking a senior iOS frameworks engineer to design and build foundational on-device systems that power Generative AI experiences across Apple’s services ecosystem. The role owns critical on-device framework and daemon components, focusing on platform-level systems and infrastructure beneath the UI layer. The engineer will build frameworks, daemons, and system services; implement secure and performant XPC communication; architect CloudKit-based synchronization; integrate REST endpoints and backend services; and develop metrics and telemetry infrastructure. The role also contributes to architectural decisions, reviews architecture and software changes, and mentors engineers while promoting strong engineering quality and technical depth.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a related field.
  • At least 6 years of software engineering experience on client-side or platform-level iOS systems.
  • Strong proficiency in Swift and Objective-C, with experience shipping production-quality frameworks, daemons, or system APIs.
  • Systems programming expertise, including concurrency, multithreading, memory management, and performance tuning.
  • Understanding of systems-level concepts such as XPC, process lifecycle management, and resource constraints.
  • Experience integrating client applications with RESTful APIs and cloud services.
  • Proficiency with Xcode, LLDB, Instruments, and Git.
  • Strong communication skills and ability to collaborate across diverse backgrounds and experiences.
  • Highly organized, patient, and composed when operating within ambiguity.

Nice To Haves

  • Experience with CloudKit or similar distributed data synchronization technologies.
  • Experience designing and delivering libraries, frameworks, or public or internal APIs.
  • Strong debugging skills across the OS stack, including frameworks, daemons, and supporting services.
  • Experience optimizing software for performance, energy efficiency, and resource constraints on mobile platforms.
  • Familiarity with metrics and telemetry frameworks, including instrumentation, data collection pipelines, and analytics.
  • Experience with AI/ML principles or software interfacing with large language models.
  • Experience with SQL and database technologies.
  • Track record of mentoring engineers and driving technical direction within a team.

Responsibilities

  • Design and implement frameworks, daemons, and system services for Apple Services experiences.
  • Build efficient, secure inter-process communication layers using XPC.
  • Architect and implement CloudKit-based data synchronization for cross-device experiences.
  • Design reliable interfaces to REST endpoints and backend services, including graceful degradation.
  • Build and maintain metrics and telemetry frameworks to measure feature health, performance, and user engagement.
  • Drive architectural decisions and participate in reviews of architecture, API design, and software changes.
  • Mentor and support other engineers, promoting engineering quality and technical depth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service