Rust System Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Software
The Role
Design and optimize high-throughput, low-latency backend systems and infrastructure in Rust. Build concurrent, thread-safe data structures, state machines, schedulers, task queues, and parallel processing pipelines. Apply advanced memory management, non-blocking I/O, profiling, benchmarking, SIMD, and cache optimization techniques. Develop performance-critical algorithms and support systems involving custom allocators, asynchronous runtimes, bare-metal Rust, hardware optimization, and cross-language integration.
Summary Generated by Built In

Orion Innovation is a premier, award-winning, global business and technology services firm.  Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity.  We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.

Job Overview:

We are seeking a high-caliber Rust Systems Engineer to design, build, and optimize high-throughput, low-latency backend systems and infrastructure. In this role, you will go beyond web APIs—tackling low-level performance bottlenecks, complex state management, parallel compute algorithms, and concurrent data processing pipelines.

If you thrive on deterministic memory management, zero-cost abstractions, and writing safe, blazingly fast concurrent systems, this role is for you.

Key Responsibilities:

  • High-Performance Architecture: Design and implement zero-cost, high-throughput, low-latency engine components and data processing pipelines in Rust.
  • Concurrent & Thread-Safe Systems: Build thread-safe, lock-free, or fine-grained locked data structures and state machines capable of scaling across multi-core architectures without race conditions.
  • Priority & Real-Time Threading: Design custom thread pools, task schedulers, and execution queues with priority-based task scheduling and resource allocation controls.
  • Algorithmic Optimization: Implement complex computational logic, including high-efficiency recursive algorithms, tail-call optimizations, and dynamic cache-friendly data structures.
  • Resource & Memory Management: Leverage Rust’s ownership model, lifetime annotations, custom allocators, and non-blocking I/O to achieve predictable low-latency profiling (minimizing allocations and cash misses).
  • System Profiling & Benchmarking: Conduct continuous benchmarking (criterion), flame graph analysis, memory profiling (Val grind/heap track), and CPU SIMD/vectorization optimizations.

Key Skills:

  • Core Rust & Functional Programming
    • Advanced Rust Mastery: Deep experience with Rust internals (stdsync, stdcell, custom Drop, unsafe Rust boundaries, and macro systems).
    • Closures & Higher-Order Functions: Mastery of Rust’s functional traits (Fn, FnMut, FnOnce), capturing environments, move semantics within closures, and passing unboxed closures for zero-cost abstractions.
    • Advanced Recursion & Tree Processing: Ability to structure complex recursive functions, tree/graph traversals, and dynamic programming patterns efficiently while preventing stack overflows (e.g., using explicit stack vectors or trampoline patterns).
  • Systems & Concurrency Engineering
    • Thread Safety & Sync Primitives: In-depth understanding of memory models, cache coherence, atomic operations (AtomicBool, AtomicPtr, CAS), memory ordering (Acquire/Release/SeqCst), Send/Sync traits, and synchronization primitives (Mutex, RwLock, mpsc/crossbeam channels).
    • Priority Threading & Scheduling: Practical experience implementing or customizing task schedulers, thread priority assignment, work-stealing thread pools, and priority queues (Binary Heap, custom priority locks).
    • High-Performance Computing (HPC): Experience writing data-intensive, low-latency software. Knowledge of cache alignment, SIMD vectorization, memory-mapped files (mmap), and lock-free/wait-free data structures.
  • General Systems Knowledge
    • Systems Architecture: 5+ years of software engineering experience, with 3+ years writing production-grade Rust (or a strong C/C++ background transitioning into production Rust).
    • Performance Analysis: Proficiency with profiling tools (perf, Flame graphs, Criterion, Coz) and debugging async execution (tokio-console, tracing).

Good to Have

  • Experience with custom memory allocators (jemalloc, mimalloc) and bare-metal/no-std Rust environments.
  • Knowledge of asynchronous runtime architectures (Tokio internals, reactor/proactor patterns, custom Future implementations).
  • Familiarity with hardware-level optimizations (cache line padding, false sharing avoidance, NUMA-aware architectures).
  • Experience with cross-language FFI (e.g., C/C++ interop or WebAssembly bindings).

Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Candidate Privacy Policy

Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, “Orion,” “we” or “us”) are committed to protecting your privacy. This Candidate Privacy Policy (orioninc.com) (“Notice”) explains:

  • What information we collect during our application and recruitment process and why we collect it;
  • How we handle that information; and
  • How to access and update that information.

Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.


Skills Required

  • 5+ years of software engineering experience
  • 3+ years writing production-grade Rust, or strong C/C++ experience transitioning into production Rust
  • Advanced knowledge of Rust internals, ownership, lifetimes, unsafe Rust, Drop, synchronization modules, and macro systems
  • Mastery of Rust closures, functional traits, move semantics, and zero-cost abstractions
  • Experience with recursive algorithms, tree and graph traversal, dynamic programming, and stack-overflow prevention
  • In-depth understanding of memory models, cache coherence, atomic operations, memory ordering, Send/Sync traits, Mutex, RwLock, mpsc, and crossbeam channels
  • Experience implementing or customizing task schedulers, priority assignment, work-stealing thread pools, and priority queues
  • High-performance computing experience, including cache alignment, SIMD, memory-mapped files, and lock-free or wait-free data structures
  • Proficiency with perf, flame graphs, Criterion, Coz, and debugging asynchronous execution with tokio-console and tracing
  • Experience with custom memory allocators such as jemalloc or mimalloc
  • Experience with bare-metal or no-std Rust environments
  • Knowledge of asynchronous runtime architectures, Tokio internals, reactor/proactor patterns, or custom Future implementations
  • Familiarity with cache-line padding, false-sharing avoidance, and NUMA-aware architectures
  • Experience with cross-language FFI, C/C++ interoperability, or WebAssembly bindings

Orion Innovation Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Orion Innovation and has not been reviewed or approved by Orion Innovation.

  • Flexible Benefits — Flexibility, remote or hybrid work options, and wellness initiatives are described as available in many locations. Feedback suggests scheduling flexibility and wellness support are notable parts of the package.
  • Wellbeing & Lifestyle Benefits — Wellness resources, mindfulness programs, and fitness or sports benefits are mentioned in several regions. Feedback suggests these offerings add non-cash value to the overall package.
  • Retirement Support — 401(k) plans with potential company match are referenced in U.S.-oriented listings. Feedback suggests retirement options exist, though the strength of matching varies.

Orion Innovation Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Edison, NJ
3,410 Employees
Year Founded: 1993

What We Do

Orion is a leading digital transformation and product development services firm. Headquartered in Edison, NJ, we have a global team of 6,200+ associates, with engineers in 14 major delivery centers across North America, Europe, Asia Pacific and Latin America. For over 25 years, Orion has been solving complex business problems for our clients. Our transformative business solutions are rooted in digital strategy, experience design, and engineering, empowering our clients to operate with agility at scale.​ Our mission is to serve as an agile and trusted partner for business transformation initiatives, providing deep emerging technology, experience design, and domain expertise.​ Our business has more than tripled over the last three years. ​ We have grown aggressively both organically and inorganically, adding new clients, complementary skills, domain expertise, and strengthening our global footprint.

Similar Jobs

The Aerospace Corporation Logo The Aerospace Corporation

Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Hilton Logo Hilton

Food & Beverage Associate

Events • Food • Travel • Hospitality • Hotels & Resorts
Remote
Goa, IND
500000 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Comcast Logo Comcast

Engineer 4, Software Development & Engineering

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
India
115000 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account