Software Engineer - Distributed Data Systems
Apple
San Diego, CA • 11m ago • On-site
Mid
On-site
122,700 - 214,300 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
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
Distributed Systems Software Engineer
IBM
Mid
Technology
Lowell, MA · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Austin, TX · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Senior
Technology
Rochester, MN · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Atlanta, GA · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
San Francisco, CA · On-site
N/A
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Distributed Systems Software Engineer
IBM
Mid
Technology
Dallas, TX · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Durham, NC · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
San Jose, CA · On-site
N/A
2 days ago
Software Engineer, Deployment Platform (Multi-Cloud)
Apple
Mid
Technology
Cupertino, CA · On-site
$142K - $214K/yr
4 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
