Browse All Jobs
Job Description

Tenstorrent is seeking a Sr. Rust Developer to join their systems tooling team. This role focuses on maintaining and improving Rust libraries for low-level hardware interaction and potentially transitioning current and future tooling to Rust libraries. The developer will also be responsible for creating and maintaining CI/CD infrastructure and assisting with packaging.

The position involves interacting with the Linux kernel, and experience coding on/in the kernel is considered a plus. The role is hybrid or remote and can be based out of Portland, OR, Toronto, ON, Austin, TX, or Santa Clara, CA.

Responsibilities:

  • Maintaining, expanding, and improving existing Rust code and libraries.
  • Creating and maintaining CI/CD pipelines in Github.
  • Automating release pipelines.
  • Working with developers to develop more extensive integrations and testing in the CI/CD pipeline.

Requirements:

  • Bachelor's or Master's in Electrical or Computer Engineering with 3+ years of experience.
  • Ability to understand multiple programming languages and build systems, including Rust, C, C++, and Python.
  • Extensive Rust knowledge and experience with low-level hardware interactions and system drivers.
  • Familiarity with CI/CD pipeline frameworks.
  • Experience in scripting and test automation.
  • Good communication skills.
  • Familiarity with Github CI/CD workflows and automation systems.
  • Systems-level knowledge on Linux distributions.

Tenstorrent offers:

  • A highly competitive compensation package and benefits.
  • An equal opportunity employment.
Apply Manually