Software Engineer, Icloud Platform

London, ENG, GB, United Kingdom

Job Description

Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish. Apple is looking for an experienced Software Engineer to contribute to developing the next generation of iCloud Platform. You will work on key components of systems that enable new applications and experiences for millions of users. You will work with world-class teams around the world who have a real passion for engineering and delivering features that maintain strong privacy guarantees to end users.



Description



We are a high-impact team that designs, builds, and operates novel functionality in Apple's media processing and content delivery platform. This enables many of Apple's signature apps and experiences. Our work is crucial to the success of Apple's growth in services, enabling new features that will change the world.



This role will take you beyond the systems and services you will find elsewhere. Privacy is paramount at Apple. This role involves close collaboration with the Privacy and Security teams. The ideal candidate will have a strong quality focus and be motivated by helping evolve services into reliable scalable systems. Our systems are distributed in nature, and you will gain experience reasoning about different failure models that may occur. You will be comfortable working with our cross-functional partner teams to deliver the best outcomes.



Product development can be fast-paced, and requirements can change during the rapid innovation cycles. You will have the opportunity to clarify requirements, taking risks where justified by the reward. You will be exposed to CI/CD, observability, and SLOs as part of building mature, reliable services. Learn to identify and prevent potential production issues proactively. When issues do occur you will work with teammates to diagnose and resolve them quickly. This is not an operations role, but the job will provide second-level support when expertise is required, potentially out of hours.



This role offers excellent learning opportunities in distributed systems, scalability, and privacy-focused engineering.



Preferred Qualifications



Quality focus - Strive to improve quality, ease of operation, and reliability

Bachelor's Degree in an engineering-related field, or equivalent related experience with track record of delivering and operating high quality software at scale

Communication - Skilled in cross-functional communication and collaboration

Experience contributing to team initiatives


Cloud - Knowledge of Kubernetes or other methods of automating and scaling cloud deployments, load balancing and traffic routing.

Systems - Understanding of Linux or Apple OS fundamentals.

Security - Background understanding of cryptography and security.

Experience in the Media Streaming domain (Video formats, Codecs, HLS) is a plus.



Minimum Qualifications



Swift / Java programming or similar high level language programming experience

Experience contributing to large-scale services

Strong problem-solving and debugging skills

Experience with code review processes, collaborative development and familiarity with version control systems



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. Learn more

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4206203
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned