Apple
Posted 7h ago

Software Development Engineer - Location Technologies, Sensing & Connectivity

Apple
Cupertino, California, United States
OnsiteFull Time
Responsibilities
  • building estimators
  • designing models
  • developing pipelines
Requirements
  • Engineers location state estimation
  • On-device machine learning
  • Privacy-preserving systems
  • Clustering algorithms
  • Data pipelines, and large-scale system performance
Technical tools mentioned
GPSWiFiIMUMLMapsSiriPhotosHomeKitJournal

Job description

Our mission is to personalize the user experience on Apple devices based on where you go, when, and what those places mean to you. You're experiencing our work whenever you see a suggested location in Maps or Calendar, or browse your Memories in Photos or Journal. We're working for you whenever your phone engages Do Not Disturb While Driving or remembers where you parked.

We're the Location Context team, and we build the location intelligence backbone powering Maps Visited Places, Siri location suggestions, and predictive features across the OS. We're looking for engineers who love solving hard problems at the intersection of location state estimation, on-device machine learning, and privacy-preserving systems.

Are you excited by any of these challenges?
• Building location state estimators that fuse GPS, WiFi, IMU, and altimeter data to understand not just where users are, but what floor of a building they're on
• Designing ML models to infer the semantics of a place and forecast where the device will go next, entirely on-device with strict power and memory budgets
• Developing clustering algorithms and data pipelines that process billions of location events while preserving user privacy
• Optimizing system performance at massive scale—where a 1% edge case impacts 10 million devices and a power regression of 0.1% matters
• Collaborating with Maps, Siri, Photos, HomeKit, Journal, and Safety teams to power features that require deep contextual understanding
If this sounds like you, read on.

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Software Development Engineer roles near Cupertino, California
12h
Save
Mark Applied
Hide
Senior Software Development Engineer - Fullstack
McLean or Mountain View
$191k-$231k/yr OnsiteFull Time
ID.me
ID.me: Provides secure digital identity verification and authentication services.
7+ YOEBachelor's or master's degree in computer science, engineering, or related field, or equivalent experience; 7+ years full-stack development, backend language, and frontend production experience.
Python, Go, Java, Angular, React, TypeScript, PostgreSQL, Kafka, SNS, SQS, Claude Code, REST, GraphQL
17h
Save
Mark Applied
Hide
Software Development Engineer, Sponsored Products and Brands
Palo Alto or New York City or Seattle
$144k-$224k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
3+ YOE3+ years professional software development, 2+ years system design or architecture, 1+ year large-scale software experience, object-oriented design, and a bachelor's degree in a related field.
C#, C++, Java, Perl, Large Language Models (LLMs), LLMOps
1d
Save
Mark Applied
Hide
Staff Software Development Engineer
San Jose, California, United States
$152k-$190k/yr HybridFull Time
Zscaler
ZscalerNASDAQ: ZS: Provides cloud-native cybersecurity solutions through zero trust architecture.
5+ YOERequires 5+ years of software engineering experience, technical leadership, Go, Rust, Python, systems and security engineering expertise, architecture experience, hands-on coding, and cloud infrastructure knowledge.
Go, Rust, Python, AWS, GCP, Azure
2d
Save
Mark Applied
Hide
Software Development Engineer 4
San Jose, California, United States
$178k-$258k/yr OnsiteFull Time
Adobe
AdobeNASDAQ: ADBE: Provides software for digital media creation and marketing analytics
Bachelor's degree in computer science or related field, scalable query engine experience, strong algorithms and data structures knowledge, and extensive Java or Scala programming experience. Leadership and communication skills required.
Apache Spark, Java, Scala, CI/CD
4d
Save
Mark Applied
Hide
MTS Software Development Engineer
Santa Clara, California, United States
$203k-$258k/yr RemoteFull Time
AMD
AMDNASDAQ: AMD: Designs and manufactures computer processors and graphics technology.
2+ YOEMaster's in electrical and computer engineering, computer science, computer engineering, or related field and 2 years of engineering experience; requires CUDA, systems internals, deep learning, C/C++/Python, debugging, Git, and GPU optimization.
CUDA, Linux, Windows, TensorFlow, PyTorch, C, C++, Python, macOS, Unix, Git, GitHub
5d
Save
Mark Applied
Hide
Sr. Engineer, Cloud Native - AI Detection and Response (AIDR) (Hybrid, Sunnyvale)
Sunnyvale, California, United States
$140k-$215k/yr HybridFull Time
CrowdStrike
CrowdStrikeNASDAQ: CRWD: Provides cloud-native endpoint protection and cybersecurity services.
10+ YOE10+ years software development and 5+ years cloud-native microservices experience. Requires algorithms, distributed systems, cloud architectures, APIs, databases, containers, debugging, and cloud deployment expertise.
Go, Python, Java, REST, gRPC, Protocol Buffers, PostgreSQL, Redis, Docker, Kubernetes, AWS, Oracle Cloud Infrastructure (OCI), Google Cloud Platform (GCP), Microsoft Azure, Kafka, Pulsar, Splunk, Microsoft Copilot, Microsoft Agent Studio, API Gateway
5d
Save
Mark Applied
Hide
Software Development Engineer
San Francisco or Denver
$155k-$186k/yr HybridFull Time
Fastly
FastlyNYSE: FSLY: Provides edge cloud platform for content delivery and cybersecurity.
1+ YOERequires 1–3 years of development experience, GoLang knowledge, cloud and containerization exposure, infrastructure-as-code experience, distributed systems understanding, and strong communication skills.
Terraform, Jenkins, Kubernetes, Chef, GoLang, AWS, GCP, Docker, Envoy, API Gateways, Varnish, VCL
1w
Save
Mark Applied
Hide
Software Development Engineer Graduate (Intent-Based Networking) - 2027 Start
San Jose, California, United States
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
Bachelor's or master's degree in a related technical discipline; networking knowledge; front-end technologies; one back-end language; SQL and NoSQL database skills; strong coding and design practices.
Software Defined Networking (SDN), HTML, CSS, JavaScript, TypeScript, Python, Go, C, C++, Rust, SQL, NoSQL, Robotron, Apstra, Forward Networks, TCP/IP, DNS, ARP