Apple

Software Engineering Intern, Apple Services Engineering

Apple
Apply
5 days ago
London, United KingdomIntern

Responsibilities

  • Develop software for Apple's cloud services infrastructure and the FoundationDB query engine powering CloudKit.
  • Contribute to new capabilities for fault-tolerant, strongly consistent, highly available, and scalable distributed systems.
  • Help build storage and query-processing functionality for applications serving billions of Apple customers.

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent degree.
  • Experience developing software in Java, C, or C++ through coursework, projects, or prior work.
  • Coursework or project experience with data structures and algorithms.
  • Available to work full-time for the duration of the internship.
  • Preferred: background with key-value data stores such as FoundationDB, DynamoDB, or Cassandra.
  • Preferred: fundamentals in storage systems, including schema design, indexes, and transactions.
  • Preferred: familiarity with database query processing, including query planning, execution, or optimization.
  • Preferred: exposure to concurrent and multithreaded programming.

Benefits

  • Full-time internship for the duration of the internship.

Tech Stack

Amazon DynamoDBApache CassandraCC++Java

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me