Software Engineer Network Services and Products

Website Apple

Job Description:

The performance and security of the systems we build are critical. We typically interface directly to low-level Linux kernel interfaces, using asynchronous I/O and threads to distribute workload. We primarily leverage low level systems languages to achieve our goals, with most of our codebase being written in Rust. Experience with other systems languages such as C, C++, Go, Java can also be valuable, as would familiarity with Unix-type operating systems and concepts.

Job Requirements:

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

Job Details:

Company: Apple

Job Category: Private

Vacancy Type: Full Time

Job Location: Edmonton, Alberta, CA

Application Deadline: N/A

Apply Here

To apply for this job email your details to