Rust Job: Software Engineer, Secure Networking (Multiple OPE

Job added on

Company

Apple

Location

Seattle, WA - United States of America

Job type

Full-Time

Rust Job Details

Summary

Posted: Sep 19, 2022
Weekly Hours: 40
Role Number:200418276
Imagine what we could do here. At Apple, great ideas have a way of becoming Imagine what we could do here. At Apple, new insights have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there’s no telling what we could accomplish. Do you have a passion for developing secure, performant systems-level software? Come help us build the next generation cloud platform to support internet services across Apple. We develop and deploy software which forms the foundation for some of our most important services, including iCloud, Maps, iTunes, and more. Our software ensures that Apple's services are reliable, scalable, fast, and secure. In this role you will have a unique opportunity to participate in delivering some of the world's largest-scale cloud services.

Key Qualifications

  • 10+ years of industry experience
  • Working experience with Rust and/or C
  • Low-level networking experience
  • Demonstrated skill and expertise with Unix-type operating systems
  • Skilled in clear communication.

Description

We are seeking an experienced software engineer with a passion for computer networking and security to join our small, highly-skilled team, and help us build secure and operable systems that push the limits of performance. The Apple Cloud Traffic team provides a secure networking layer under internal and consumer-facing applications. Our code encrypts every packet passing between servers within and across vast data centers, with minimal overhead. Custom-built secure protocols authenticate and authorize all traffic flows. Following a very successful first foray into Rust we are migrating an established codebase from C to Rust, and building new functionality primarily in Rust.

Education & Experience

BS / MS in computer science or equivalent experience

Additional Requirements