23 days old

Software Engineer

Cupertino, CA 95014
  • Job Code
    200230098
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 16, 2021

Weekly Hours: 40

Role Number:200230098

The Apple Cloud Infrastructure (ACI) team is building the next generation cloud compute services empowering App...Summary

Summary

Posted: Mar 16, 2021

Weekly Hours: 40

Role Number:200230098

The Apple Cloud Infrastructure (ACI) team is building the next generation cloud compute services empowering Apple's software developers to build the products our customers love. We're a fast-moving, highly-skilled team designing, developing and supporting the orchestrated, container-based compute platform that Apple's server-side developers use to build, test and deploy their products. Our web-scale implementation hosts Apple's core cloud services and has to stay highly available, secure, and "just work". That's a tall order, and we're looking to add more talented, passionate engineers who enjoy solving distributed systems challenges. If you're curious, collaborative, and want to join us, we'd love to hear from you.

Key Qualifications

  • At least 5+ years of software design and development experience in distributed, orchestrated, containerized, microservice based architectures.
  • Advanced programming language proficiency in Go (or comparable object-oriented language) with experience designing and developing efficient, secured, scalable, and reliable production systems.
  • Fluency navigating Linux production environments.
  • Hands-on experience with some or all of the following topics : Linux containerization, Linux filesystems, Image distribution, Content storage, Kernel and container security.
  • Development experience within the Kubernetes resource model (controllers, operators, custom resources).
  • Experience troubleshooting and supporting containerized microservices in a Kubernetes (or comparable container orchestration) production environment!
  • Ability to parse user requirements and develop production-quality solutions.
  • Love open source and collaboration, including direct participation in the Kubernetes and other cloud native communities!

Description

Do you enjoy crafting high-quality, scalable, and innovative software solutions within the Kubernetes ecosystem? Do you enjoy understanding cloud native technologies at a deep, investigative level? If so, your curiosity and expertise will have a perfect fit working on Apple's next-generation compute platform. Ideally, you are well-versed in the cloud native ecosystem, the problem domain, used to designing internal customer-facing features, and able to resolve highly-complex issues creatively and in partnership with other teams. You should be able to effectively take ownership of the feature lifecycle to demonstrate a significant impact within the organization. Key to success is approaching opportunities creatively and collaboratively to produce software solutions that empower Apple's products and services. You will drive ideas from inception to implementation, become sought out for advice and consultation through setting standards, process and technical direction. You will also help cultivate the next generation of technical leaders through mentorship and open source contributions.

Education & Experience

BS or MS in Computer Science or equivalent

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2021-04-16 Expires: 2021-05-16

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.
Cupertino, CA 95014

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