CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Rust Engineer Jobs

28 Job Offers

Senior Rust Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
200000.00 - 230000.00 USD / Year
phantom.app Logo
Phantom
Expiration Date
Until further notice
Software Engineer, AI (Rust)
Save Icon
Join our remote team as a Software Engineer, AI (Rust) to shape the future of coding LLMs. You'll apply your 3+ years of Rust expertise to evaluate, rank, and refine AI-generated code. Your detailed feedback directly trains models through RLHF, teaching them to produce production-ready code. Thri...
Location Icon
Location
Salary Icon
Salary
30.00 - 70.00 USD / Hour
g2i.co Logo
G2i Inc.
Expiration Date
Until further notice
Senior Software Engineer, Rust
Save Icon
Join Apollo's Router Core team as a Senior Software Engineer, Rust. Build and maintain the industry-standard GraphQL runtime platform, ensuring high performance and reliability. You'll need deep Rust expertise and a passion for distributed systems and GraphQL. This remote US role offers equity an...
Location Icon
Location
United States
Salary Icon
Salary
157250.00 - 198875.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Rust Engineer
Save Icon
Join a leading team at the forefront of DeFi and traditional finance. Design and build high-performance, low-latency trading systems in Rust. Take full ownership of core components like matching engines and settlement logic. Collaborate in a fast-paced environment with high reliability requirements.
Location Icon
Location
Salary Icon
Salary
135000.00 - 180000.00 USD / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Rust Engineer
Save Icon
Join Keyrock as a Rust Engineer and build the future of digital asset liquidity. Utilize your systems programming expertise in Rust, C++, or C within a remote-first, autonomous environment. We seek engineers passionate about low-latency trading, exchange connectivity, and DeFi protocols. Enjoy a ...
Location Icon
Location
United States of America , Brussels
Salary Icon
Salary
Not provided
keyrock.com Logo
Keyrock
Expiration Date
Until further notice
Rust Engineer - AI Training
Save Icon
Join SME Careers as a fully remote Rust Engineer specializing in AI Training. You will review and generate Rust code, evaluating AI responses for correctness, safety, and idiomatic patterns. This role requires 1-2+ years of professional Rust experience and strong skills in ownership, borrowing, a...
Location Icon
Location
Salary Icon
Salary
50.00 - 80.00 USD / Hour
usebraintrust.com Logo
Braintrust
Expiration Date
Until further notice
Senior Backend Engineer – Rust
Save Icon
Join our team in Ho Chi Minh City as a Senior Backend Engineer specializing in Rust. You will design and optimize a high-performance, memory-safe cybersecurity library, leveraging your deep Rust expertise. This role demands strong skills in API design, concurrency, and low-footprint systems. Enjo...
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
qualgo.net Logo
Qualgo
Expiration Date
Until further notice
Rust Engineer - Platform
Save Icon
Join Keyrock as a Rust Engineer - Platform. Develop and maintain high-performance, scalable backend systems for critical trading data platforms using Rust. Leverage your expertise in cloud-native AWS architecture and financial data workflows. Enjoy a competitive salary, full remote work, and the ...
Location Icon
Location
Salary Icon
Salary
Not provided
keyrock.com Logo
Keyrock
Expiration Date
Until further notice

About the Rust Engineer role

Explore the world of Rust Engineer jobs and discover a career at the forefront of modern systems programming. A Rust Engineer is a specialized software developer who leverages the Rust programming language to build software that demands exceptional performance, reliability, and security. This role is pivotal in industries where system failures are costly, such as finance, blockchain, operating systems, game engines, and infrastructure tooling. Professionals in this field are tasked with creating software that is not only fast but also memory-safe and thread-safe, preventing a whole class of bugs common in other systems languages.

Typically, Rust Engineers are responsible for the full lifecycle of critical software components. Common responsibilities include designing and architecting new systems or services, writing and reviewing high-quality, idiomatic Rust code, and optimizing applications for low latency and high throughput. They often engage in performance profiling and benchmarking to squeeze out maximum efficiency from hardware. A significant part of the role involves integrating Rust components with existing systems, which may be written in languages like C, C++, or Python, and ensuring robust interoperability. Maintaining and evolving codebases, writing comprehensive tests, and creating technical documentation are also standard duties.

To succeed in Rust Engineer jobs, a specific and deep skill set is required. Mastery of the Rust language itself—including its ownership model, borrowing, lifetimes, and concurrency primitives like threads and async/await—is fundamental. A strong background in systems programming concepts is essential; this includes understanding memory management, data structures, algorithms, and how software interacts with operating systems and hardware. Experience with network programming, protocol design, and an understanding of Linux/Unix systems are highly common. Given the language's focus on safety without sacrificing speed, engineers often come from backgrounds in C++ but are drawn to Rust for its modern tooling and guarantees. Familiarity with build tools like Cargo, CI/CD pipelines, and version control (primarily Git) is expected. Beyond technical prowess, strong problem-solving abilities, a meticulous attention to detail, and effective communication skills are crucial for collaborating with cross-functional teams to translate complex requirements into robust systems.

The demand for Rust Engineers continues to grow as more organizations recognize the need for performant and secure foundational software. These roles offer the opportunity to work on challenging problems that sit close to the metal, building the infrastructure that powers other applications. Whether developing high-frequency trading platforms, distributed databases, secure web assembly modules, or next-generation blockchain protocols, Rust Engineers play a critical role in shaping the future of technology. If you are passionate about writing elegant, efficient, and safe code that pushes the boundaries of what's possible, exploring Rust Engineer jobs could be your next career move.