Location: Pune / Bangalore / Remote (India)
Experience: 5–8 Years
Employment Type: Full-time
We are seeking a Rust Developer with strong networking fundamentals to design, develop, and optimize high-performance, scalable networking systems. This role focuses on building low-latency, concurrent, and secure systems software using Rust, while collaborating closely with product engineering, platform, and DevOps teams.
The ideal candidate has hands-on experience with async Rust, deep knowledge of networking protocols, and a passion for building robust systems-level software.
Design, develop, and maintain high-performance networking applications using Rust
Implement, optimize, and troubleshoot networking protocols such as TCP/IP, UDP, HTTP/HTTPS, gRPC, and related stacks
Build concurrent and asynchronous systems using Rust async frameworks (Tokio, async-std, futures)
Develop low-latency, high-throughput services for scalable platforms
Debug and optimize memory usage, performance bottlenecks, and concurrency issues
Design and maintain REST and gRPC APIs and backend services
Collaborate with Architecture, QA, DevOps, and Product Engineering teams
Participate in code reviews and ensure adherence to coding standards, security, and best practices
Write unit tests, integration tests, and performance benchmarks
3+ years of hands-on experience with Rust in production environments
Strong understanding of networking fundamentals, including:
TCP/IP, UDP, DNS, HTTP/HTTPS
TLS/SSL, sockets, and network communication models
Experience with async Rust frameworks such as Tokio, async-std, and futures
Solid knowledge of Linux systems programming
Strong understanding of concurrency, multithreading, and memory safety concepts
Experience with Git and modern CI/CD practices
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Experience in systems programming or distributed systems
Knowledge of C/C++ or Go
Exposure to cloud platforms such as AWS, GCP, or Azure
Experience with containerization and orchestration (Docker, Kubernetes)
Familiarity with network security concepts