Senior Software Engineer, On-Device Health Agentic Systems

Apple Inc.
Sunnyvale, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Artificial Intelligence IOS Applications Apple IOS Apple Mac Systems Architectural Patterns C++ (Programming Language) Software Debugging Memory Management Mobile Application Software Objective-C (Programming Language) Software Architecture Tensorflow
+13 more
Software Engineering System Programming Systems Integration Swiftui Retrieval-Augmented Generation Large Language Models Concurrency Caching Agentic-AI Optimization Algorithms Model Quantization Virtual Agents Multiplatform

Job description

We are seeking a senior iOS Software Engineer with deep experience building applications powered by Large Language Models (LLMs). This is a hands-on development role focused on creating the next generation of intelligent on-device experiences for Apple users., You will be responsible for building cutting-edge iOS applications that serve as the primary interface for on-device AI. A key part of your role will be to explore and define the software architecture for a scalable, high-performance system that seamlessly integrates powerful LLM agents into the Apple ecosystem, all while prioritizing user privacy and on-device performance. This role is for an expert iOS developer passionate about building the foundational architecture for AI-driven applications.

This is a unique opportunity to define the future of intelligent applications at Apple. You will be at the center of building a new class of on-device experiences, setting the architectural foundation for how millions of users will interact with AI on a daily basis., Scalable On-Device Architecture: Design the client-side frameworks and architectural patterns for integrating LLM systems efficiently on iOS.

  • LLM Agent Integration: Implement the software that connects user-facing applications to on-device and hybrid AI reasoning and planning engines.

  • Interactive AI Prototypes: Rapidly build and iterate on application prototypes to explore new user interactions and architectural options.

Requirements

BS and 10+ years of professional software development with expert-level experience building high-performance, consumer-facing mobile applications and frameworks.

Strong proficiency in a modern systems programming language such as C++, ObjectiveC/Swift, or Rust.

Deep understanding of mobile system fundamentals: concurrency, memory management, and power optimization.

Practical knowledge of how LLM-powered systems work, including agent frameworks and RAG architectures.

Proficiency in AI-assisted development workflows, with experience going beyond simple code suggestions to tackle complex debugging, architectural trade-offs, or automation tasks.

Preferred Qualifications

Experience with on-device ML frameworks like Core ML, Foundation Model, etc.

Experience in SwiftUI and modern iOS architectural patterns.

Knowledge of model quantization, caching, and other on-device optimization techniques.

Experience with multi-platform development (e.g., building for both iOS and macOS).

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…