System Engineer - Rust

FalconSmartIT

Sunnyvale (CA)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FalconSmartIT is seeking a System Engineer specialized in Rust to join onsite teams in Austin, TX or Sunnyvale, CA. The role centers on building scalable distributed data orchestration services and high-performance systems with Rust.

You will participate in the full feature lifecycle, collaborate in small Agile teams, write maintainable code, and contribute to automated tests and reliability of production systems. Onsite work is required.

Qualifications

  • Experience designing, implementing, and supporting scalable services.
  • Experience with Rust async/await, and Sync/Send models.
  • Strong background in distributed systems and concurrency primitives.

Responsibilities

  • Own full feature lifecycle from design to production support.
  • Collaborate in small agile teams and pair-programming.
  • Write readable, maintainable, and high-performance code in Rust.
  • Support production systems and drive reliability improvements.

Skills

Rust programming
Async/await
Distributed systems
Concurrency

Tools

Kubernetes
Containers
Linux

Job description

Job Title: System Engineer - RustLocation: Austin, TX/ Sunnyvale, CA (Onsite)Job Type: C2HJob Description :We are building a new distributed multi-tiered data orchestration service to support critical Artificial Intelligence/Machine Learning systems and services with direct business and customer value.We are looking for an experienced developer to join our collaborative and friendly team. Someone with a desire to learn. With a passion for clean, maintainable code. Someone that enjoys the duality of working on high level concepts as well as optimizing low-level performance.All members of the team are responsible for the complete life-cycle of features. This includes identifying areas of improvement, proposing changes, driving implementation, and supporting it in production.Job Summary:We are looking for software engineers to join our small team with big responsibilities. The role involves a tremendous amount of individual responsibility and influence over the direction of the core service.We believe in small agile teams and their ability to deliver high-quality, high-impact software. We share code ownership and knowledge through the Agile technique of pair-programming. Our codebase is written entirely in modern Rust using the latest technologies and coding practices.We rely on sustainable coding through focus on readable, maintainable, and performant code. As such, we lean heavily on Rust and its great tooling to fearlessly develop highly efficient distributed systems code. We use multiple levels of testing to ensure we have low-level performance (such as tests to validate the number of allocations and bytes used) as well as correctness (such as tests with fault injection, and race condition simulation). Combined with the powerful borrow checker and strong type system of Rust, we can develop complex systems with confidence.Key Qualifications:Core qualifications:Experience designing, implementing, and supporting highly scalable applications and web servicesExperience working with Rust (e.g., asynchronous (async/await), sharing models (Sync/Send), etc.)Experience with concurrent programming (e.g., locking, memory synchronization, atomic operations, etc.)Experience with distributed system concepts (e.g., distributed consensus, replication, failure detection, etc.)Bonus qualifications:Experience with blob storage solutionsExperience with distributed key-value databasesExperience with Kubernetes and containersExperience with Linux system internalsExperience with storage systems and internalsExperience with back-end web technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Rust Engineer
Rust Engineer

Programmers.io • Austin (TX)

On-site
USD 140,000 - 180,000
Senior Rust Engineer - Distributed Systems
Senior Rust Engineer - Distributed Systems

Programmers.io • Austin (TX)

On-site
USD 140,000 - 180,000
Rust Systems Engineer — Scalable Distributed Services
Rust Systems Engineer — Scalable Distributed Services

FalconSmartIT • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Staff Software Engineer / Rust / Santa Clara
Staff Software Engineer / Rust / Santa Clara

Motion Recruitment Partners LLC • Santa Clara (CA)

Hybrid
USD 140,000 - 180,000
Rust Engineer / EST
Rust Engineer / EST

Motion Recruitment Partners LLC • Weehawken (NJ), Northern (KY)

Hybrid
USD 120,000 - 180,000
Medical, dental, and vision coverage
401(k)
Flexible PTO
+1
Software Engineer
Software Engineer

Taylor Hodson Staffing • New York (NY)

On-site
USD 140,000 - 180,000
Senior Systems Software Engineer
Senior Systems Software Engineer

Alumni Founders • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Equity, Full Benefits Package
Senior Rust Cloud Platform Engineer (Multiple locations)
Senior Rust Cloud Platform Engineer (Multiple locations)

LCS Defense • Jessup (MD)

Hybrid
USD 140,000 - 190,000
Senior Rust Engineer - Remote, Scalable Distributed Systems
Senior Rust Engineer - Remote, Scalable Distributed Systems

Bright Vision Technologies • Apex (NC)

On-site
USD 145,000 - 205,000
Sr. Software Engineer (C, C++, or Rust)
Sr. Software Engineer (C, C++, or Rust)

Partnerverse • Indiana (PA)

On-site
USD 180,000 - 260,000