3 - 7 years

3.0 - 6.0 Lacs P.A.

Bengaluru

Posted:3 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

Computer sciencePerformance tuningBackendMultithreadingNetworking protocolsGITActixLinuxGCPTechnical documentation

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly motivated and skilled Rust Developer to join our development team in Bangalore. The ideal candidate should have a strong background in systems programming, low-latency or performance-critical applications, and a deep understanding of Rust programming concepts. You will be responsible for building reliable and efficient software components, contributing to high-performance backend systems, and collaborating with cross-functional teams. Key Responsibilities - Design, develop, and maintain high-performance applications using Rust. - Build safe and scalable system-level software and backend services. - Work on performance optimization and memory-safe code implementation. - Develop APIs, services, and modules with minimal runtime overhead. - Collaborate with DevOps and QA to support deployment and testing. - Participate in code reviews, design discussions, and technical documentation. - Stay updated on the Rust ecosystem, libraries, and community best practices. Must-Have Skills - Solid experience in Rust programming with a good grasp of ownership, borrowing, and lifetimes. - Familiarity with concurrency, multithreading, and asynchronous programming in Rust. - Experience working with systems-level programming or backend services. - Understanding of memory safety, error handling, and performance tuning in Rust. - Proficient in working with Git, Linux environments, and command-line tools. Nice-to-Have Skills - Experience with WebAssembly (Wasm) or embedded systems using Rust. - Familiarity with Actix, Tokio, or other Rust async runtimes and frameworks. - Knowledge of networking protocols, low-latency systems, or blockchain development. - Exposure to CI/CD pipelines, Docker, and containerized deployments. - Basic familiarity with cloud services like AWS or GCP. Educational Qualification - Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Information Technology
Tech City

RecommendedJobs for You