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