Taro Logo

Senior Software Engineer- Apple Maps

One of the world's largest technology companies, creating innovative products including iPhone, Mac, and services like Apple Maps.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer- Apple Maps

Apple Maps, serving billions of requests weekly, is seeking a Senior Software Engineer to join their Maps Evaluations Platforms team. This role combines technical leadership with deep expertise in AI/ML Ops lifecycle, focusing on building next-generation evaluation and ML experimentation platforms. The position offers an opportunity to work on one of the world's largest mapping platforms, supporting not just Apple's native apps but also numerous third-party applications used globally.

The ideal candidate will be responsible for designing and delivering highly scalable, highly available platform services that enable measurement of Maps features' success across millions of devices. This role requires strong technical leadership skills, extensive knowledge of different software engineering domains, and deep expertise in AI/ML Ops lifecycle. The position combines hands-on development with technical leadership, requiring someone who can both architect solutions and guide their implementation.

Working at Apple means joining a team that's passionate about data-driven improvements and technical excellence. The role offers competitive compensation, including base pay, stock options, and comprehensive benefits. You'll be part of a team that's continuously innovating in the mapping space, with the opportunity to impact millions of users worldwide. The position is based in Cupertino, allowing you to work directly with various stakeholders and team members in Apple's main campus.

If you're passionate about large-scale systems, machine learning operations, and want to contribute to a product used by millions daily, this role offers the perfect blend of technical challenges and leadership opportunities. You'll be working with cutting-edge technologies while helping shape the future of one of the world's most used mapping platforms.

Last updated 6 months ago

Responsibilities For Senior Software Engineer- Apple Maps

  • Provide technical leadership and domain expertise
  • Design and deliver highly scalable platform services for Maps Evaluation
  • Lead the development of next generation evaluation and ML experimentation platform
  • Manage stakeholder expectations with data-driven methodology
  • Enable measurement of Maps features success across millions of devices

Requirements For Senior Software Engineer- Apple Maps

Java
React
  • Experience designing and developing high-volume, low-latency Web Applications
  • Strong background in designing highly scalable microservices using Java frameworks like SpringBoot
  • Strong background in big data warehouses and familiarity with Spark, Snowflake
  • Experience in developing ML models such as Neural Network, Linear/Logistical Regression models
  • Experience in developing LLM based solutions such as RAG architecture
  • Exceptional written and verbal communication skills
  • BS degree in computer science plus 5 years experience or MS degree plus 3 years experience

Benefits For Senior Software Engineer- Apple Maps

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?