Software Engineer - Distributed Data Systems

Apple

San Diego, CA • 11m ago • On-site

Mid

On-site

122,700 - 214,300 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer - Distributed Data Systems role

Improve your resume now

$122,700 – $214,300/year

Quick Facts

  • Role: Software Engineer (Distributed Data Systems)
  • Focus: High-throughput streaming data ingestion, real-time analytics, and services that enable independent engineering analysis

Description

Build and own distributed-data systems for ingesting device diagnostics at scale, enabling real-time analytics, regression detection, and REST services for engineers. You’ll design, write, and ship production code (Python, Java, Scala) and operate the systems end to end, including on-call. Collaborate with cross-functional teams to deliver actionable insights and influence engineering and product decisions.

Responsibilities

  • Build high-throughput data ingestion and real-time analytics pipelines
  • Design APIs and build REST services to provide insights to stakeholders
  • Instrument operational telemetry and build dashboards to monitor system health
  • Provide meaningful insights and influence decisions across products
  • Write production-level software

Requirements

  • 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

Benefits

  • Hands-on ownership of systems end to end, from design through on-call
  • Cross-functional collaboration with power/performance engineers, OS and test teams, privacy, and partner teams
  • Opportunity to drive improvements impacting billions of customers

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report