Senior Software Engineer, Data Platform
Apple
Cupertino, CA • 18m ago • On-site
Senior
On-site
150,400 - 277,600 USD/yr
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

Quick Facts
- Role: Senior Software Engineer (Data Platform)
- Focus: Distributed data orchestration for AI/ML services
Description
We are building a new distributed, multi-tier data orchestration service to support critical AI/ML systems with direct business and customer value. The team uses small agile workflows, pair programming, and shared code ownership to deliver high-quality, high-impact software. The codebase is written in modern Rust, emphasizing readable, maintainable, and performant distributed systems.
Responsibilities
- Design, develop, and deploy large-scale data fabrics on cloud infrastructure such as AWS and GCP
- Build and maintain highly reliable, distributed systems in Java, Rust, and C++
- Collaborate with cross-functional teams to determine data storage needs for large-scale training and inference
- Implement and manage containerization and orchestration using Docker and Kubernetes
- Architect large-scale applications with strong runtime performance (low latency, fault tolerance, high availability)
- Contribute across the full lifecycle of system design, scalability, reliability, and maintainability
Requirements
- Experience designing, implementing, and supporting highly scalable applications and web services
- Experience with Java or Rust
- Experience with concurrent programming (locking, memory synchronization, atomic operations, etc.)
- Experience with distributed system concepts (distributed consensus, replication, failure detection, etc.)
- Bachelor’s or Master’s degree in Computer Science (or related field) or equivalent software development experience
Benefits
- Pair-programming and small agile teams with shared code ownership
- Focus on sustainable, readable, maintainable, and performant Rust code
- Multi-level testing for performance, correctness, fault injection, and race-condition simulation
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Lead Software Engineer – C# / .NET
Link Group
Senior
Technology
Warsaw, MA, Poland · On-site
N/A
6 days ago
Senior Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
324K zł - 456K zł/yr
6 days ago

Senior Software Engineer (Distributed Backend)
Workato
Senior
Technology
San Francisco, CA · On-site
N/A
2 days ago

Lead Software Engineer – Rust
Link Group
Senior
Technology
Warsaw, Pl-, Poland · On-site
N/A
5 days ago
Senior Software Engineer, Agentic Platform
ServiceNow, Inc.
Senior
Technology
Mountain View, 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.
Senior Software Engineer
Keebo
Senior
Technology
Remote
$170K - $200K/yr
2 days ago

Senior Software Systems & Logging Platform Engineer
VirtusLab
Senior
Technology
Kraków, Pl-06, Poland · Remote
0K zł - 0K zł/yr
4 days ago

Senior Software Engineer
Euroclear
Senior
Technology
Kraków, MA, Poland · On-site
N/A
1 days ago

Senior Software Engineer, Distributed Systems
Microsoft Corporation
Senior
Technology
Redmond, WA · Remote
$120K - $235K/yr
2 days ago
Potential salary for Senior Software Engineer, Data Platform role
Improve your resume for just $5
$150,400 – $277,600/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights