Software Engineer, Object Storage, Apple Services Engineering in London
Software Engineer, Object Storage, Apple Services Engineering

Software Engineer, Object Storage, Apple Services Engineering in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Join a collaborative team to design and optimise cloud storage systems.
  • Company: Apple, a leader in technology and innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for continuous learning.
  • Why this job: Make a real impact on cutting-edge projects that shape the future of cloud technology.
  • Qualifications: Experience in backend software engineering and strong problem-solving skills.
  • Other info: Diverse and inclusive workplace with excellent career growth potential.

The predicted salary is between 36000 - 60000 £ per year.

Join the Apple Cloud Object Store team, a key part of Apple’s data storage infrastructure, as a Senior Engineer. The Apple Services Engineering (ASE) organization is responsible for building and running the cloud infrastructure used across Apple and the server systems and platforms underpinning many of our Services. Our cloud infrastructure brings together foundational technologies in compute, storage, data, traffic, and security into a unified Apple Cloud platform available to all engineering teams at Apple.

Examples of technical challenges:

  • Designing redundancy mechanisms that will guarantee durability and availability despite hardware failure.
  • Searching for bottlenecks in a complex system and making sure to focus optimisation efforts on high-impact areas.
  • Selecting the best hardware components to match our needs.
  • Designing a storage system that will match requirements of hundreds of customers with diverse traffic patterns.

Responsibilities:

  • You will join a highly collaborative team that values mutual support and effective teamwork. We prioritise continuous learning and career growth, empowering engineers to drive innovation, including the strategic application of AI, to create groundbreaking solutions.
  • In this role, you will have the opportunity to identify, scope and lead major projects that impact features, reliability, scalability and maintainability of our storage system.
  • Mentor other engineers, work across teams to identify improvement areas and build consensus, and participate in roadmap discussions.
  • Help raise the bar for code quality and technical excellence by influencing your team and teams around you.
  • Participate in various planning efforts, including sprints, quarterly, and yearly planning. Partner with other teams to define product priorities and influence long-term technical decisions to build a reliable and maintainable product.

Minimum Qualifications:

  • In depth experience as a backend software engineer with working knowledge of computer science fundamentals: networking, filesystems, security concepts.
  • Experience driving complex projects end-to-end, collaborating across teams and leading other engineers.
  • Ability to design features and systems, explore trade-offs and discuss choices with the team.
  • Experience with thread safety, non-blocking, asynchronous and concurrent programming.

Preferred Qualifications:

  • Experience designing, building, and operating large-scale distributed systems, with a strong grasp of concepts like availability, durability, observability, isolation, and fault tolerance.
  • Experience in Rust and Java programming languages.
  • Experience with object storage solutions and NoSQL data stores.
  • Familiarity with modern data lake architectures and query engines.

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law.

Software Engineer, Object Storage, Apple Services Engineering in London employer: Apple

At Apple, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer in the Apple Cloud Object Store team, you will benefit from a culture that prioritises collaboration, continuous learning, and career advancement, all while working on cutting-edge technology that impacts millions of users globally. With opportunities to mentor fellow engineers and lead significant projects, you'll find a rewarding career path that encourages personal growth and technical excellence.
A

Contact Detail:

Apple Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Object Storage, Apple Services Engineering in London

✨Tip Number 1

Network like a pro! Reach out to current or former Apple employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle system design questions. Practising with mock interviews can help you feel more confident and ready to impress.

✨Tip Number 3

Show off your projects! If you've worked on any relevant software or systems, make sure to highlight them in your conversations. Real-world examples of your work can set you apart from the crowd.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Apple.

We think you need these skills to ace Software Engineer, Object Storage, Apple Services Engineering in London

Backend Software Engineering
Computer Science Fundamentals
Networking
Filesystems
Security Concepts
Project Management
Thread Safety
Non-blocking Programming
Asynchronous Programming
Concurrent Programming
Distributed Systems Design
Availability and Durability Concepts
Observability
Fault Tolerance
Rust Programming
Java Programming
Object Storage Solutions
NoSQL Data Stores
Data Lake Architectures
Query Engines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the role of a Software Engineer in Object Storage. Highlight your backend engineering experience and any projects that showcase your ability to design complex systems.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about working at Apple and how your background fits into our team. Mention specific projects or technologies you've worked with that relate to cloud infrastructure and object storage.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled technical challenges in the past. We love to see how you approach problem-solving, especially in areas like redundancy mechanisms and system optimisation.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Apple

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of backend software engineering, especially around networking, filesystems, and security concepts. Be ready to discuss your experience with distributed systems and how you've tackled challenges like availability and fault tolerance.

✨Showcase Your Project Leadership

Prepare to share specific examples of complex projects you've led from start to finish. Highlight how you collaborated across teams and mentored other engineers, as this role values teamwork and leadership in driving innovation.

✨Be Ready for Technical Challenges

Expect questions that dive deep into your problem-solving skills. Think about scenarios where you've designed redundancy mechanisms or optimised systems. Practise explaining your thought process clearly, as they’ll want to see how you approach technical challenges.

✨Emphasise Continuous Learning

Apple values continuous learning and career growth, so be prepared to discuss how you stay updated with the latest technologies and trends. Share any experiences where you've applied new knowledge to improve your work or mentor others.

Software Engineer, Object Storage, Apple Services Engineering in London
Apple
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Software Engineer, Object Storage, Apple Services Engineering in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • A

    Apple

    10000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>