Senior Rust Backend Engineer

Noida, Indien

We are seeking a highly experienced Rust backend engineer to lead the development of a performance-critical, concurrent backend system. You will be responsible for designing and implementing latency-sensitive components that must handle high volumes of real-time data and execute deterministic logic under pressure. This is a role for someone who has previously built low-latency, highly concurrent backend infrastructure, understands how to architect and scale systems at the metal level, and thrives in fast-paced engineering environments.

Key Responsibilities

  • Design and implement concurrent backend services in Rust optimized for microsecond-level execution.
  • Build and maintain core subsystems with an emphasis on throughput, memory safety, and predictable behavior under load.
  • Develop in-memory data structures and safe, parallel logic using async runtimes and low-level concurrency primitives.
  • Build stateless and stateful microservices that communicate via Protobuf-based protocols.
  • Profile and optimize application performance using real-world load simulations.
  • Collaborate with DevOps engineers to define performance SLAs and support real-time monitoring instrumentation.
  • Write testable, well-structured, modular code aligned with long-term maintenance goals.


Required Skills and Experience

  • Minimum 6+ years of professional experience in backend systems in Rust.
  • Proven experience with high-throughput, low-latency systems in areas like real-time data processing, gaming servers, messaging infrastructure, or analytics platforms.
  • Strong expertise with Rust’s ownership model, lifetimes, memory safety, and multithreading.
  • Experience building multi-threaded or async-based systems using tokio, rayon, or similar.
  • Knowledge of lock-free or wait-free concurrency patterns, or strategies for minimizing lock contention.
  • Proficient in working with binary serialization formats (Protocol Buffers preferred).
  • Familiar with unit testing, benchmarking, and performance profiling in Rust.
  • Experience with Unix/Linux environments, Git-based workflows, and modern backend tooling.

Preferred Qualifications

  • Experience working with distributed systems, including microservice orchestration and inter-service communication.
  • Familiarity with WebSocket implementations, streaming architectures, or async messaging frameworks.
  • Exposure to real-time caching and storage technologies such as Redis, Aerospike, or in-memory DBs.
  • Experience working alongside DevOps/SRE teams to deploy and monitor production infrastructure.
  • Understanding of Docker, CI/CD practices, containerization, and cloud-native environments.
  • Optional but appreciated: experience integrating with rate-limited external APIs or services requiring resilient retry logic.


Working Arrangement

  • This is a fully remote, full-time contract position.
  • Engineers must be self-directed, proactive, and capable of owning a critical backend module independently.
  • Regular collaboration with other backend engineers, a DevOps lead, and a project manager will be required.
  • We operate in a sprint-driven environment with high accountability and clear deliverables.


Ideal Candidate Profile

  • You’ve previously worked on systems where predictability, speed, and correctness were non-negotiable.
  • You care deeply about code performance, architecture, and safety, not just delivery speed.
  • You’re familiar with low-level tradeoffs around thread safety, CPU cache locality, and runtime overhead.
  • You’ve operated in teams building system-critical infrastructure, whether in tech, gaming, analytics, or comms.

To apply, please send your updated resume detailed past projects.

Email us : manish@aqusagtechnologies.com
WhatsApp : +918860355791