Haystack
← Back to Jobs
Other
LT

RUST Technical SME

Laiba Technologies LLCSan Jose, CA🇺🇸United StatesPosted 18 Aug 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Role: RUST Technical SME
Location: SAN JOSE, CA (Onsite)

The Rust Technical SME is the ultimate technical escalation point and hands-on "Strike Team" lead for the Rust language pod. This is a heavy Backend Coding and Refactoring role focused on resolving rigorous compiler errors, trait bound mismatches, lifetime constraint issues, and complex API breaking changes. The SME ensures memory safety, zero-cost abstraction integrity, and high performance are preserved while navigating complex dependency upgrades.

Detailed JD & Responsibilities
Core Responsibilities
    Hands-On Hardcore Refactoring: Resolve complex compiler errors involving strict lifetimes, trait implementations, async/await boundaries, and macro expansions during library updates.
    Resolving Dependency Conflicts: Deeply analyze Cargo.toml workspace trees and feature-flag configurations to resolve version locking and incompatible feature combinations.
    Custom Patching Management: Handle intricate patches, fork alignments, and local overrides for crates undergoing rapid upstream evolution.
    Architectural Conversions: Restructure crate boundaries, workspace layouts, and visibility modifiers to comply with modern Rust best practices and organizational standards.
    Unsafe Code Audits: Perform rigorous security and correctness reviews around unsafe block usage, raw pointer manipulation, and FFI bridges to other languages.

Mandatory Backend Coding & Refactoring Skills
Backend Coding (Rust): Advanced refactoring, trait system mastery, lifetime management, and async Rust
Package Arch/Dependencies: Untangling Cargo workspaces, feature flag permutations, and crate dependency graphs.
Advanced Tooling Pipeline: Hands-on scripting, macro refactoring, and automated fixup tooling.
Build Systems (Blaze/Bazel/Cargo): Deep understanding of strict compilation, linking, and visibility rules in Rust
FFI & Unsafe Code: Auditing and writing safe wrappers around unsafe code and FFI bridges (e.g., C/C++ to Rust).    

Skills

Rust
Auditing
C++
SAFe

Similar jobs