Apple logo

Software Engineer - Power and Performance Analytics Platform

Apple

Cupertino, CAFull-timeSeen 1w agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Cupertino, CA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Apple’s Core Telemetry Platform team builds platforms and tools for the data lifecycle, while its Analytics Platform team develops client-facing analytics tools and technologies. The engineer will design and build systems for large-scale analytics, advance the platform through research and development, and support solution execution, testing, and rollout. The role focuses on dashboards, automated metric-monitoring pipelines, and AI-based analytics solutions.

Skills & qualifications

RequiredNice to have

Skills

ProgrammingProblem SolvingCommunicationSoftware EngineeringProduction Software DevelopmentIndependent WorkAnalytical ThinkingCross-Functional Project LeadershipDistributed ComputingDistributed StorageAI Analytics Workflows

Qualifications

Bachelor's in Computer Science or Equivalent2 Years Programming ExperienceMaster's in Computer Science or Equivalent

Full job description

Weekly Hours: 40

Role Number: 200691225-0836

Summary

The Core Telemetry Platform team is responsible for building state-of-the-art platforms and tools to support the complete lifecycle of data, from creation to analytics and insight discovery. A key component of this is our Analytics Platform team, which focuses on developing client-facing analytics tools & technologies. This team is seeking a motivated and passionate engineer to spearhead the advancement of its portfolio: comprehensive dashboards, automated pipelines to monitor hundreds of metrics, and innovative AI-based analytics solutions. Are you excited about creating out-of-the-box solutions? Are you interested in doing the best work of your live? If this describes you, we would love to hear from you!

Description

We're looking for a motivated engineer with excellent programming, problem solving and communication skills. As a member of this team, you will have the opportunity to solve challenging engineering problems across a broad range of Apple products. You will be responsible for understanding the challenges faced by any team looking to do large-scale analytics, and designing and building systems to address those challenges. You will enable continued innovation and progress within the analytics platform through research and development. You will help and support the execution, test and roll-out of solutions. To be successful in this role, you must have a solid software engineering background and be able to write production level code.

Minimum Qualifications

  • B.A. or B.S. in Computer Science or equivalent field

  • 2 years of programming experience in Python, Java, Swift, or C++ Experience designing and developing production-level software

  • Self-motivated and able to work independently

Preferred Qualifications

  • M.S. in Computer Science or equivalent field

  • Strong analytical thinking

  • Excellent spoken and written communication skills

  • Experience driving cross-functional projects with diverse sets of stakeholders

  • Proficiency with distributed compute & storage technologies (e.g., Spark, Flink, HDFS)

  • Proficiency using AI to build analytics workflows

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 41,755 open Software Engineer jobs on Olive Jobs, counted November 8, 2026.

Pay
  • This postingNot listed
  • California median$165–250K/yr7,734 salary ranges
  • California median$46–66/hr162 hourly ranges
Openings
Olive Jobs lists 9,646 open Software Engineer jobs in California and 41,755 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 2 years of experience — less than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 34,093 postings).
Education
13,027 of the 41,755 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 8, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.