Logo of Huzzle

Internship - Distributed Build System

image

Apple

2mo ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • London

AI generated summary

  • You should be pursuing a relevant degree, know high-performance languages (Swift, Rust, C++), and be familiar with distributed systems, cloud technologies, and containerization.
  • You will build distributed services in Swift, deploy with Kubernetes, optimize algorithms, and conduct performance testing while interacting with Apple’s engineering team and tools.

Requirements

  • Enrolled in a course of a related field, aiming towards a Bachelor’s degree or higher.
  • Experience with high-performance, strongly typed languages such as Swift, Rust, C++, Scala, or others.
  • Familiarity with distributed storage and/or distributed compute systems.
  • Interest in distributed systems, reliability, and cloud services.
  • Familiarity with cloud compute/storage technologies like Kubernetes and Cassandra.
  • Familiarity with application and service monitoring tools and techniques.
  • Familiarity with virtualisation/containerisation technology.
  • Understanding of distributed systems’ problems & algorithms.

Responsibilities

  • Spend the majority of your time building distributed services & tooling in Swift, deploying frequently with Kubernetes & profiling changes with Xcode or distributed tracing tooling.
  • Contribute to engineering a high-performance system through algorithm design, optimization, and performance testing, helping scale to ever-increasing problem sizes.
  • Have access to the engineers who create Apple’s full technology, tools, and operating systems stack.

FAQs

What is the job title for this internship?

The job title for this internship is "Internship - Distributed Build System."

What is the date this job was posted?

This job was posted on January 20, 2025.

How many weekly hours is the internship position?

The internship position requires 35 weekly hours.

What team will I be working with during this internship?

You will be working with the SWE Developer Productivity organization, specifically the SDP Infrastructure team.

What skills or qualifications are required for this internship?

Candidates must be enrolled in a related field aiming towards a Bachelor’s degree or higher, have experience with high-performance strongly typed languages like Swift, Rust, C++, Scala, be familiar with distributed storage and/or compute systems, and have an interest in distributed systems, reliability, and cloud services.

What programming languages should I be familiar with for this internship?

You should have experience with high-performance strongly typed languages such as Swift, Rust, C++, or Scala.

Are there any preferred qualifications for this role?

Yes, preferred qualifications include familiarity with cloud compute/storage technologies like Kubernetes and Cassandra, application and service monitoring tools, virtualization/containerization technology, and an understanding of distributed systems' problems and algorithms.

Will I have the opportunity to present my work?

Yes, you will have a chance to present your work to the leadership team.

What kind of projects might I be working on during this internship?

You will be working on profiling, improving, and extending large-scale novel build and distributed systems, as well as building distributed services and tooling in Swift.

Is there an emphasis on a supportive work environment in this internship?

Yes, the internship emphasizes providing a supportive, respectful, and balanced work environment.

Technology
Industry
10,001+
Employees
1976
Founded Year

Mission & Purpose

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity.