23 days old

iCloud Software Engineer

Cupertino, CA
  • Job Code
    200078885
  • Jobs Rated
    8th
Summary

Summary

Posted: Jul 10, 2019

Role Number: 200078885

Locations: Cupertino, San Francisco, Boston, Seattle & London (internships and full time opportunities)

Are you passionate about large-scale distributed and database systems? Do you want to work on cutting-edge systems technology that impacts hundreds of millions of users around the globe? Join us to design and build Apple's next-generation storage, infrastructure, and cloud services.

DATABASES
Database systems developed in iCloud transform heterogeneous and geographically distributed storage systems into a multi-tenant relational back-end. Security and privacy must be maintained across all our systems and providing timely results requires advanced query planning and execution, optimization, and multi-tenant scheduling. Databases in iCloud handles exabytes of data and petabytes of metadata.

DATA ANALYTICS
Build high-performance, scalable, and extensible systems to facilitate insights into storage and access patterns, while preserving the privacy of our users. Engage in applied research such as pattern mining, anomaly detection, predictive modeling, classification, and optimization.

DEVELOPER PLATFORM
CloudKit, Apple's cloud back-end service and app development framework, provides strongly consistent storage for structured data. It's the foundation for many of Apple's most meaningful and popular apps, such as iCloud Photos, iCloud Drive, Notes, Keynote, and Apple News, as well as many third-party apps. By relying on CloudKit to provide scale, consistency, durability and security, application developers are free to focus on delivering app front-end logic

MESSAGING & REAL TIME COMMUNICATION
Messaging systems enable real-time experiences, with very low latency and very high availability, through Internet-scale distributed systems. These systems power products like FaceTime, iMessage, and Apple Push Notification service. The platform solves a large breadth of challenges across identity, messaging, queueing, presence, routing, relays, developer APIs, and much more

NETWORKING & EDGE
Build the API gateway to all iCloud services, transiting millions of requests per second and terabits of traffic through data centers around the world. Work on areas such as client connectivity, load balancing, content delivery, video streaming, and media transcoding in the cloud

Key Qualifications

  • Experience designing, implementing and supporting highly scalable applications and web services
  • Experience with SQL and NoSQL database technologies
  • Multithreaded or event-driven programming
  • Excellent analytical and problem solving skills
  • Excellent written and interpersonal skills
  • Aptitude to independently learn new technologies
  • Ability to design, develop and deploy large scale applications
  • Be able to drive a project from a simple idea to an implementation
  • Be a leader who possesses both strong programming skills and a creative, user-focused mindset
  • Ability to thrive in a multi-functional team on high profile, critical projects
  • Preferred Experience:
  • Java, C, C++
  • NoSQL databases such as Cassandra, HBase
  • Linux

Description

Consider joining a small team writing the software which forms the foundation for some of our most exciting iCloud products and services. We are looking for a deeply capable engineer who has a strong background in web services development, and who has built high-performance, scalable and extensible systems. In this highly visible position, you will collaborate with multi-functional engineering teams to define and implement some of the core backend platform frameworks and systems that will power next generation Apple web services. Do you love the challenge of solving complex problems that can have a direct impact on the success of the company? Then we have the job for you! We promote innovation and new technology to further improve our creative output. We're looking for a talented and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you

Education & Experience

PhD / Bachelor's degree in computer science or equivalent

Jobs Rated Reports for Software Engineer

Posted: 2019-11-11 Expires: 2019-12-10

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

iCloud Software Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast