Home
Jobs

2 Rust Documentation Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 7.0 years

5 - 7 Lacs

Mumbai, Delhi / NCR, Bengaluru

Work from Office

Naukri logo

About the Role:A NASDAQ-listed company that has successfully maintained its position as a front-runner in the technology sector is looking to onboard a skilled Rust Developer. The ideal candidate will contribute to expanding the power of AI in the mobile coding ecosystem, with the ultimate goal of creating AI-powered tools for the development domain. The company is developing the next generation of coding assisting agents with a wide range of applications. This is an exciting opportunity for those eager to work in a fast-paced environment. Responsibilities: Navigate and modify complex Rust codebases using CLI tools like grep and ripgrep. Implement new features with a focus on memory safety, ownership rules, and type correctness. Write and execute tests using cargo test, including property-based testing (proptest or quickcheck). Refactor existing Rust code while maintaining functionality and performance. Debug and fix memory safety, ownership, and concurrency-related issues. Set up and manage Rust development environments using cargo, including handling dependencies and feature flags. Ensure best practices in Rust development, including proper error handling, concurrency safety, and efficient memory usage. Requirements: Strong experience with Rust programming language concepts, including ownership, borrowing, and lifetimes. Familiarity with Rust frameworks like Tokio, Actix, Rocket, and libraries such as Serde and Rayon. Experience with Rusts testing ecosystem, including unit, integration, and property-based testing. Knowledge of multi-threading and asynchronous programming in Rust. Ability to work with complex architectural patterns and refactor code without introducing regressions. Strong debugging skills, including fixing memory and concurrency issues. Experience with performance profiling and benchmarking in Rust (cargo bench). 4+ years of work experience in Rust development. Nice to Have: Experience contributing to open-source Rust projects. Familiarity with writing Rust documentation and designing APIs with doc-tests. Search Guidance: Mandatory Skills: Rust - 3 yrs, Rust Frameworks (Tokio, Actix, Rocket) - 3 yrs, Libraries (Serde and Rayon) - 3 years. Nice To Have: Rust documentation and designing APIs with doc-tests. Total Years of Experience: 5+ years. Overlap Required: 4 hours PST. Pre-screening Questions: Based on the Job Description, are you interested in research-based work, model training, puzzle-solving, or prompt generation? Can you talk about a project where you were responsible for reviewing code and helping a team optimize solutions? Provide a self-rating (1-10, 10 being expert) for the following skills: Java, Code Review, Problem Solving. Contact:Interested candidates can share their resumes at 9032956160. Locations : Mumbai, Delhi / NCR, Bengaluru , Kolkata, Chennai, Hyderabad, Ahmedabad, Pune, Remote

Posted 3 weeks ago

Apply

3 - 5 years

15 - 20 Lacs

Chennai, Delhi NCR, Bengaluru

Work from Office

Naukri logo

About the Role: We are seeking a highly skilled and experienced Rust Developer to join our dynamic team. As a Rust Developer, you will work on building high-performance, reliable, and scalable systems using Rust. Your contributions will help shape and maintain the core of our product, while ensuring top-notch code quality, performance, and security. Key Responsibilities: *Develop and maintain efficient, scalable, and reliable applications and systems using Rust. *Build and optimize Rust-based backend services utilizing frameworks such as Tokio, Actix, and Rocket. *Write clean, maintainable, and testable code, ensuring high performance, concurrency, and memory safety. *Use Rust libraries like Serde and Rayon to process and manipulate data in a safe and efficient manner. *Collaborate with cross-functional teams to deliver high-quality software solutions. *Design and execute unit, integration, and property-based tests with tools like proptest and quickcheck. *Refactor code to improve its quality while maintaining performance. *Analyze performance bottlenecks and optimize performance with tools like cargo bench. *Contribute to the design and documentation of public APIs, ensuring clarity and accessibility. Mandatory Skills: *Experience: At least 4+ years in software development, with a minimum of 3 years of hands-on experience in Rust programming. *Rust Expertise: Solid practical experience with Rust (3+ years). *Rust Frameworks: Proficiency in using Rust frameworks like Tokio, Actix, and Rocket? (3+ years). *Rust Libraries: Expertise with libraries such as Serde and Rayon (3+ years). *Concurrency & Asynchronous Programming: Experience in?multi-threading and asynchronous programming in Rust. *Memory Safety: Deep knowledge of Rust's ownership, borrowing, and lifetimes system. *Debugging: Strong debugging skills, including the ability to identify and resolve memory safety and concurrency issues. *Ability to refactor complex Rust codebases while maintaining performance. *Testing: Experience with Rust testing techniques (unit, integration, and property-based testing). *Performance Optimization: Familiarity with performance profiling and benchmarking (e.g., cargo bench). Ability to refactor complex Rust codebases while maintaining performance. Preferred Skills: * Experience contributing to open-source Rust projects. * Familiarity with writing Rust documentation and designing APIs with doc-tests. * Experience with performance profiling and optimization tools for production systems.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies