1

Rust Software Jobs in Oregon (NOW HIRING)

OR · On-site

$141K - $242K/yr

As a Senior or Staff Software Engineer on the Localization team, you will be a domain expert ... latency Rust code that runs directly on the vehicle's various compute devices in real-time ...

Senior Backend Software Engineer, ObservoAI

OR · Remote

$122K - $161K/yr

Ideal candidates will have: * 5+ years of software engineering experience focused on distributed systems, data engineering, or ML infrastructure with expert-level proficiency in Go, Rust, or Java.

Senior / Staff Software Engineer, Web Tools

OR · On-site +1

$141K - $249K/yr

Examples: Go, Python, Rust, C++. - Experience with cloud infrastructure such as AWS or GCP ... software development tools including build system, version control, continuous integration ...

Senior / Staff Software Engineer, Mapping

OR · On-site +1

$141K - $242K/yr

... or Rust. - Solid experience in designing, developing, and deploying production-quality, fault-tolerant software at scale (moving well beyond prototypes/proofs of concept). - Hands-on experience ...

OR · On-site

$122K - $161K/yr

Go, Python and Rust * Core Platforms: RDS, Postgres, Yugabyte, EC2 and selected GCP services ... About You Minimum Qualifications: * 5+ years of working experience as a software engineer in one or ...

OR

$134K - $180K/yr

... Rust, or similar; Tetragon is primarily written in Go). * Proven experience leading technical ... Familiaritywith how vulnerable software is exploited at all levels * Strong experience in ...

New

A small team of talented software engineers develop and maintain the operating system that runs the ... Strong coding ability in Python, Rust and or Go, with comfort writing shell scripts. Deep hands-on ...

OR · On-site

$122K - $161K/yr

We maintain the official language clients (Python, JavaScript, Java, Go, Rust, C++, C#) and ODBC ... What you'll do As a Senior Software Engineer on Language Clients, you'll be a technical owner of ...

Software Engineer, Backend

Portland, OR · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Software Engineer, Backend

Hillsboro, OR · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

Software Engineer, Backend

Roseburg, OR · On-site

$152K - $219K/yr

Programming experience in Rust, Scala, Python. * Experience with observability tooling such ... Experiencemaintainingdatabase software. * Experience or willingness toworkingin an agile ...

OR · On-site

Love what you do and are passionate about software * Move fast and learn from mistakes * Love the ... Familiarity with additional languages like Python, Rust or PHP for building integrations

OR · On-site

$122K - $161K/yr

Comfort with at least one systems language (Go, Rust, C++) and one application language (TypeScript, Python). * Hands-on experience designing and implementing an authentication or authorization ...

Senior Software Engineer, Exchange

OR · Remote

$160K - $240K/yr

Strong command of highly performant programming languages (C, Rust, C++, Go, Java, or similar) and the willingness and desire to flex into others. * You are product minded and scope well, you make ...

OR

$466K - $750K/yr

Desired Background: 8+ years of software engineering experience with a track record of delivering ... Proficiency in Python (and Python packaging tooling) plus one of Java, Go, C/C++, Rust, or Zig.

next page

Showing results 1-20

Rust Software information

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.
Senior Software Engineer - AI Research Clusters

Senior Software Engineer - AI Research Clusters

Nvidia

Hillsboro, OR

$133K - $175K/yr

Full-time

Re-posted 15 days ago


Nvidia rating

9.3

Company rating: 9.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

15th of 209 rated software companies


Job description

NVIDIA is at the forefront of innovations in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention-the GPU-functions as the visual cortex of modern computing and is central to groundbreaking applications from generative AI to autonomous vehicles. We are now looking for a Senior Software Engineer to help accelerate the next era of machine learning innovation.

In this role, you will propose and implement engineering solutions to ensure delivery of functional, reliable, secure, and performance-optimal GPU clusters to internal researchers, enable them to focus on training and development by reducing operational disruption and overhead, empower them for self-service continuous improvement on reliability, operational excellence & performance. Your work will empower scientists and engineers to train, fine-tune, and deploy the most advanced ML models on some of the world's most powerful GPU systems.

What You'll Be Doing:

  • In this position, you will work with coworkers across the AI Platform organization to understand the pain points of validating, monitoring and operating GPU clusters at scale. Then you will design, develop and maintain engineering solutions to solve those pain points systematically.

  • You will also research in traditional AIOps and the emerging Agentic AI, and leverage it to further reduce the operation toil.

  • You will participate in on-call support for systems, platforms built and owned by the team.

What We Need To See:

  • BS/MS in Computer Science, Engineering, or equivalent experience.

  • 5+ years in software/platform engineering, including 3+ years in ML infrastructure or distributed systems.

  • Experience in software development lifecycle on Linux-based platforms.

  • Strong coding skills in languages such as Python, C++ or Rust.

  • Experience with Docker, Kubernetes, GitLab CI, automated deployments.

  • Experience with AIOps or Agentic AI and apply it successfully in production environment.

Ways To Stand Out From The Crowd:

  • Proficiency with full-stack development: Relational Data Modeling, DB optimization, REST API Semantics, Javascript, CSS, providing API as a service.

  • Passion for building developer-centric platforms with great UX and strong operational reliability.

  • Experience running Slurm or custom scheduling frameworks in production ML environments.

  • Familiarity with GPU computing, Linux systems internals, and performance tuning at scale.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 10, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

What Nvidia employees say

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993