Back to results

Software Engineer - Distributed Data Systems

  • San Diego, CA, United States

The base pay range for this role is between $122,700 and $214,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apply on jobs.apple.com About employer

Applications open in a new tab.

Job details

Pay
The base pay range for this role is between $122,700 and $214,300, and your base pay will depend on your skills, qualifications, experience, and location.
Experience
2 years of programming experience in Python, Java, Scala, Swift, or C++
Posting language
English
Posted

Original job description

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.

Responsibilities

Build high-throughput data ingestion and real-time analytics pipelines. Design APIs and build REST services to lend insights to stakeholders. Instrument operational telemetry and build dashboards to monitor system health. Provide meaningful insights to teams and influence decisions across Apple on a broad range of products. Write production-level software.

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)

Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $122,700 and $214,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

EEO Statement 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. Learn more about your EEO rights as an applicant

Accessibility At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Application Deadline Apple accepts applications to this posting on an ongoing basis.

Report this job

Get in touch
MovoJobs

Contact us