28 days old

Software Engineer

Seattle, WA 98104
  • Job Code
    200217837
  • Jobs Rated
    8th
Summary

Summary

Posted: Jan 22, 2021

Weekly Hours: 40

Role Number:200217837

The Apple Cloud Infrastructure (ACI) team builds and provides systems that power Apple's services (such as iClo...Summary

Summary

Posted: Jan 22, 2021

Weekly Hours: 40

Role Number:200217837

The Apple Cloud Infrastructure (ACI) team builds and provides systems that power Apple's services (such as iCloud, iTunes, Siri, Maps). We are the builders of foundational cloud primitives that enable teams to build top notch products that our customers love.

We are a greenfield initiative to build an elastic, scalable, and secure distributed unstructured data storage system, from ground up. Our vision is to enable customers to run a wide variety of mission critical workloads such as databases, ML, analytics, enterprise and containerized applications. Highly durable storage substrate will offer options for customers to right size their workloads at the cost and performance intersection. Our goal is to provide a high throughput, low latency distributed reads and writes to underlying disaggregated storage system.

We are looking for passionate and pragmatic Software Engineers to be part of this innovative team. Role offers opportunity to shape the product features, technical architecture, cross-functional influence and organizational impact.

Key Qualifications

  • Strong coding skills in languages like Rust, C, C++, Go, or Java.
  • Professional software development experience.
  • Demonstrable problem solving skills with solid knowledge on foundational data structures, OS and distributed systems.
  • Strong ownership and track record of delivering results.
  • Excellent verbal and written communication skills.

Description

Engineers at Apple craft products, that are not just ground breaking but revolutionary in nature. It's the diversity of people and their ideas that moves the innovation needle for billions of Apple users around the world. It shows in everything that we do here. Come and join us, help be a force multiplier.
-
Role encompasses software design and development of features in storage and distributed systems.
Scale, Availability, Durability, and latency are things that you think deeply about.
Operational excellence, self-healing systems, reducing blast radius are things you actively factor into technical decisions.
Collaborate and mentor others within and across cross-functional teams.
Communicate effectively and produce high quality technical artifacts.

Education & Experience

BS/MS in Computer Science or Equivalent work experience.

Additional Requirements

  • Rust programming language.
  • Proficient in Multithreaded and Asynchronous IO systems programming.
  • Good understanding of Linux kernel.
  • Knowledge of IO subsystems and performance vectors of hardware systems.


Jobs Rated Reports for Software Engineer

Posted: 2021-03-24 Expires: 2021-04-23

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:

Software Engineer

Apple, Inc.
Seattle, WA 98104

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