
Software Engineer - Distributed Data Systems
San Diego, CAFull-timeSeen todaySeen in employer's feed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near San Diego, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Job overview
Apple’s Power & Performance organization builds data systems that ingest diagnostics from Apple devices and help engineers and App Store developers improve performance. The engineer will build streaming pipelines, regression detection, and self-serve analysis services, while owning production systems from design through on-call. The role involves collaboration with engineering, OS, test, privacy, and partner teams, and investment in agentic workflows.
Skills & qualifications
Skills
Qualifications
Full job description
Weekly Hours: 40
Role Number: 200694753-3543
Summary
Every day, many Apple devices send diagnostics about battery life and performance: what drains power, what makes an app hang, what slows a launch. Our team builds the systems that bring that data in at Apple scale and turn it into answers, both for the engineers who ship each OS release and for App Store developers working to improve their apps. If you like hard engineering problems without off-the-shelf answers and want your work to drive improvements that will impact billions of Apple customers, we'd love to hear from you.
Description
We're looking for a motivated engineer with excellent programming, problem solving and communication skills. You will be responsible for building the data platform that the Power & Performance organization depends on: streaming pipelines that ingest device diagnostics, regression detection that files actionable bugs automatically, and the services behind self-serve tools that empower engineers across Apple to drive their analyses independently. We're simultaneously investing in agentic workflows to keep our systems healthy and maintainable.
This is a hands-on software engineering role. You'll design, write, and ship production code (in Python, Java, Scala), and own your systems end to end, from design through on-call. You'll work directly with power and performance engineers, OS and test teams, privacy, and other partner teams. We're looking for engineers who can reason through complex problems, explain tradeoffs and decisions in simple terms, learn quickly, and support teammates to drive our projects forward.
Minimum Qualifications
-
B.A. or B.S. in Computer Science or equivalent field
-
2 years of programming experience in Python, Java, Scala, 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 designing ETL pipelines and with automation services (e.g., Airflow)
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 9,034 open Software Engineering jobs on Olive Jobs, counted November 14, 2026.
- Pay
- This postingNot listed
- California median$190–280K/yr1,420 salary ranges
- California median$43–55/hr120 hourly ranges
- Openings
- Olive Jobs lists 1,896 open Software Engineering jobs in California and 9,034 across the US. 9% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 2 years of experience — less than three in four Software Engineering postings that state a minimum ask for (median 7 years, across 6,893 postings).
- Education
- 2,084 of the 9,034 open Software Engineering jobs (23%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.



