Apple
Software Engineer - Data Solutions
Found: May 6, 2026
This role is based in London, England, United Kingdom.
Responsibilities:
Build and evolve distributed data systems that power services like Apple Music, TV, and Podcasts. Work on real-time data streaming, cross-datacenter replication, and edge delivery optimization.
Minimum Qualifications:
- Proficiency in Java or equivalent, with strong understanding of concurrency and performance.
- Experience with large-scale distributed systems.
- Solid understanding of data structures and algorithms.
- Bachelor's degree in Computer Science or equivalent practical experience.
Preferred Qualifications:
- Experience with distributed data systems like Cassandra, Redis, or Kafka.
- Hands-on experience with cloud platforms and container orchestration.
- Exposure to observability practices including monitoring and performance benchmarking.