Software Engineer - Data & Analytics - Apple Maps

Apple is a leading technology company that creates innovative products and services in computing, mobile devices, and software.
$143,100 - $214,500
Data
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Data & Analytics - Apple Maps

Join Apple's Software and Services team as a Data & Analytics Software Engineer for Apple Maps, where you'll be at the forefront of building platforms for discovering, analyzing, and transforming data into meaningful stories. This role combines high-volume data processing with distributed systems across cloud and on-premise infrastructure. You'll be responsible for developing solutions that integrate open source software with Apple's internal ecosystem, working closely with data scientists and business analysts to create efficient, scalable solutions.

The position requires strong software engineering skills, with a focus on cloud-based application development and data platform expertise. You'll spend most of your time writing code, designing applications, and optimizing systems, while also supporting production applications. This role offers an opportunity to work with innovative technologies and contribute to large-scale data analytics projects.

As part of Apple's renowned technology team, you'll receive competitive compensation including base pay between $143,100 and $214,500, plus opportunities for stock awards and bonuses. The benefits package includes comprehensive medical and dental coverage, retirement benefits, and educational reimbursement opportunities. You'll be working in Cupertino, contributing to critical data infrastructure that powers Apple Maps services.

The ideal candidate brings 3+ years of experience in enterprise-level applications, strong programming skills in Python, Java, or Scala, and expertise in cloud data warehousing platforms. You'll be part of a team that values innovation, collaboration, and technical excellence, working on projects that directly impact millions of Apple Maps users worldwide.

Last updated a month ago

Responsibilities For Software Engineer - Data & Analytics - Apple Maps

  • Build solutions that integrate open source software with Apple's internal ecosystem
  • Drive development of new components and features from concept to release
  • Design, build, test, and ship at a regular cadence
  • Work closely with Data scientists, Business Analysts and other data engineers
  • Write code and design/develop applications on cloud
  • Tune and debug codebase
  • Support production applications and application end users

Requirements For Software Engineer - Data & Analytics - Apple Maps

Python
Java
Kafka
  • 3+ years of experience building enterprise level applications on large-scale distributed systems with a Bachelor's degree in Computer Science or equivalent experience
  • Knowledge of BI concepts and implementation experience on Cloud with databases like SnowFlake or Big Query or Trino
  • Programming experience in building high quality software. Proficiency in at-least one of the following programming languages - Python, Scala or Java
  • Strong hands-on experience in designing and development of cloud-based applications that include large scale compute services, database services, ETL, queues and notification services

Benefits For Software Engineer - Data & Analytics - Apple Maps

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer - Data & Analytics - Apple Maps

Analytics and Data Scientist for Product Marketing - Customer Analytics

Data Science role at Apple focusing on product marketing analytics, customer insights, and installed base analysis for iPhone, iPad, Watch, and Mac product lines.

SSP Data User Studies Research Engineer

Data User Studies Research Engineer position at Apple, conducting user research and data analysis for hardware product development.

Video Content Data Scientist

Data Scientist role at Apple focusing on video content analytics and machine learning solutions for Apple TV+ and related video products.

Software Engineer - Strategic Data Solutions

Software Engineer position at Apple's Strategic Data Solutions team focusing on fraud prevention and data analysis systems.

Project Manager, AppleCare Fraud - Strategic Data Solutions

Project Manager position at Apple focusing on fraud prevention and strategic data solutions for AppleCare, requiring 5+ years of experience in warranty protection and project management.