iOS Software Development Engineer, Proactive - On-Device

Apple Inc

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$147,400–$272,100 / yr
Posted
36 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $210k
$129k most similar roles pay here $287k

This role pays more than 65% of similar roles. Most pay $144,362–$225,800 — the shaded band above. At the midpoint, this role pays about $210k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · iOS Software Development Engineer, Proactive - On-Device

As an iOS Software Development Engineer at Apple, you will join a team dedicated to advancing the capabilities of on-device AI and search technologies. Your primary responsibility will be designing and maintaining robust infrastructure for systems that power personal search across Apple’s devices, ensuring user privacy is prioritized through secure architecture. You’ll collaborate with experts in machine learning and natural language processing to build scalable solutions that integrate seamlessly with Siri and Search functionalities. The role requires proficiency in Swift or Objective-C, experience with CI/CD pipelines, scripting skills in Python or Bash, and the ability to analyze large datasets. Ideal candidates have a background in search technologies and are passionate about privacy-preserving infrastructure on Apple’s platforms.

What you'll do

  • Design and maintain robust infrastructure for on-device search systems.
  • Build durable and reusable components considering long-term evolution.
  • Adapt and optimize machine learning/NLP technologies for Apple’s software stack.
  • Ensure user privacy through secure, on-device architecture design.
  • Collaborate with cross-functional teams to integrate solutions across platforms.

What we're looking for

  • 2+ years of experience in Swift, Objective-C, or C++
  • Strong scripting skills in Python, Bash, or similar languages
  • Proficiency in designing and maintaining CI/CD pipelines
  • Ability to analyze and debug large-scale systems and datasets
  • Experience developing for Apple platforms preferred
  • Familiarity with profiling tools and performance optimization techniques
  • Background in search, indexing, or natural language processing technologies

More like this

Similar roles

Staff Software Engineer - iOS

PayPal

Austin, TX 81 days ago $160,500$238,700
Swift UIKit SwiftUI CoreAnimation GraphQL REST CI/CD Objective-C networking automated testing Crashlytics Fabric Appium Cucumber
Hybrid

iOS App Development Engineer

Adobe

San Jose 32 days ago $177,900$257,550
Swift Objective-C C++ iOS Xcode Instruments Git CI/CD MVC MVVM SwiftUI CoreML ONNX Metal Python

Software Engineer III- iOS mobile

Walmart

Sunnyvale, CA 45 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API Agile Git CI/CD JUnit Mockito SonarQube Docker AWS Firebase Google Cloud Platform Postman Swagger IntelliJ IDEA Android Studio