This job is in your area. Enjoy a short commute and work close to home.
Job Description
We are seeking a skilled Rust Developer to design, implement and maintain efficient, reliable and high-performance software components using Rust. The successful candidate will work collaboratively with product, architecture, QA and operations teams to build scalable systems, address performance and safety challenges, and drive technical excellence.
Key Responsibilities
Design and develop software modules, services or systems using Rust, employing its ownership, borrowing and lifetime semantics for safety and performance.
Write clean, idiomatic, maintainable and well-tested Rust code; ensure code quality through peer review, unit/integration tests and refactoring.
Work on performance-critical and concurrent/async software: use Rusts async/await, multithreading, safe concurrency primitives and zero-cost abstractions.
Collaborate in architecture/design discussions: choose appropriate crates (libraries), frameworks, tooling (Cargo), and inte...