Home
Jobs

7 Cli Tools Jobs

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

5.0 - 10.0 years

5 - 10 Lacs

Delhi, India

On-site

Foundit logo

We are looking for a Senior Rust Developer to join our engineering team and contribute to building secure, high-performance systems. You will work with complex Rust codebases, design and develop new features, and ensure optimal performance through best practices in ownership, memory safety, and concurrency. Key Responsibilities: Modify, maintain, and extend complex Rust codebases , using CLI tools like grep and ripgrep. Implement new features with a focus on ownership rules , type safety , and memory correctness . Write and run unit, integration, and property-based tests using cargo test, proptest, or quickcheck. Refactor legacy Rust modules while ensuring backward compatibility and performance stability. Debug and resolve memory safety , concurrency , and lifetime-related issues. Manage development environments and dependencies using Cargo , feature flags, and workspaces. Apply best practices for error handling , async programming , and system safety . Participate in code reviews , technical discussions, and continuous optimization efforts. Required Qualifications: 3+ years of strong, hands-on experience in Rust Deep knowledge of: Rust's ownership model , borrowing , and lifetimes Multithreading and asynchronous programming in Rust (async/await) Hands-on experience with: Rust frameworks like Tokio , Actix , or Rocket Popular Rust libraries such as Serde , Rayon Familiarity with performance benchmarking using cargo bench Excellent debugging skills for runtime and compile-time issues Experience working with modular and layered architecture

Posted 1 week ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Foundit logo

We are looking for a Senior Rust Developer to join our engineering team and contribute to building secure, high-performance systems. You will work with complex Rust codebases, design and develop new features, and ensure optimal performance through best practices in ownership, memory safety, and concurrency. Key Responsibilities: Modify, maintain, and extend complex Rust codebases , using CLI tools like grep and ripgrep. Implement new features with a focus on ownership rules , type safety , and memory correctness . Write and run unit, integration, and property-based tests using cargo test, proptest, or quickcheck. Refactor legacy Rust modules while ensuring backward compatibility and performance stability. Debug and resolve memory safety , concurrency , and lifetime-related issues. Manage development environments and dependencies using Cargo , feature flags, and workspaces. Apply best practices for error handling , async programming , and system safety . Participate in code reviews , technical discussions, and continuous optimization efforts. Required Qualifications: 3+ years of strong, hands-on experience in Rust Deep knowledge of: Rust's ownership model , borrowing , and lifetimes Multithreading and asynchronous programming in Rust (async/await) Hands-on experience with: Rust frameworks like Tokio , Actix , or Rocket Popular Rust libraries such as Serde , Rayon Familiarity with performance benchmarking using cargo bench Excellent debugging skills for runtime and compile-time issues Experience working with modular and layered architecture

Posted 1 week ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Navi Mumbai, Maharashtra, India

On-site

Foundit logo

We are looking for a Senior Rust Developer to join our engineering team and contribute to building secure, high-performance systems. You will work with complex Rust codebases, design and develop new features, and ensure optimal performance through best practices in ownership, memory safety, and concurrency. Key Responsibilities: Modify, maintain, and extend complex Rust codebases , using CLI tools like grep and ripgrep. Implement new features with a focus on ownership rules , type safety , and memory correctness . Write and run unit, integration, and property-based tests using cargo test, proptest, or quickcheck. Refactor legacy Rust modules while ensuring backward compatibility and performance stability. Debug and resolve memory safety , concurrency , and lifetime-related issues. Manage development environments and dependencies using Cargo , feature flags, and workspaces. Apply best practices for error handling , async programming , and system safety . Participate in code reviews , technical discussions, and continuous optimization efforts. Required Qualifications: 3+ years of strong, hands-on experience in Rust Deep knowledge of: Rust's ownership model , borrowing , and lifetimes Multithreading and asynchronous programming in Rust (async/await) Hands-on experience with: Rust frameworks like Tokio , Actix , or Rocket Popular Rust libraries such as Serde , Rayon Familiarity with performance benchmarking using cargo bench Excellent debugging skills for runtime and compile-time issues Experience working with modular and layered architecture

Posted 1 week ago

Apply

5.0 - 9.0 years

5 - 9 Lacs

Navi Mumbai, Maharashtra, India

On-site

Foundit logo

We are seeking an experienced Rust Developer to contribute to the development and optimization of high-performance systems. You will work on complex Rust codebases, implement memory-safe features, conduct rigorous testing, and ensure optimal application performance. This role requires deep knowledge of Rust's ownership model, concurrency paradigms, and async programming. Key Responsibilities: Navigate and refactor large Rust codebases using CLI tools (e.g., grep, ripgrep) Implement new functionality with a focus on memory safety , lifetime management , and type correctness Write comprehensive test cases using cargo test, including unit , integration , and property-based testing (proptest, quickcheck) Troubleshoot and resolve issues related to ownership , concurrency , and memory usage Optimize performance using tools like cargo bench, flamegraph, etc. Work with feature flags , dependencies, and configuration in Cargo Apply best practices in error handling, concurrency, and modular system design Collaborate with peers on code reviews , architecture decisions, and documentation Technical Requirements: 3+ years of hands-on Rust experience , with strong understanding of: Ownership, borrowing, and lifetimes Rust's async/await model and multithreading Testing frameworks including cargo test, proptest, or quickcheck Performance tuning and benchmarking (cargo bench) Familiarity with frameworks like: Tokio , Actix , Rocket Strong command of libraries such as: Serde , Rayon Proficient with: Debugging tools, profiling utilities, and unsafe Rust (when needed) Git, CI/CD pipelines, and collaborative development practices Nice to Have: Contributions to open-source Rust projects Experience writing doc-tests and designing public APIs Familiarity with FFI, WASM, or embedded Rust ecosystems

Posted 1 week ago

Apply

5.0 - 7.0 years

5 - 7 Lacs

Kolkata, West Bengal, India

On-site

Foundit logo

Responsibilities: Navigate and modify complex Rust codebases efficiently using CLI tools such as grep and ripgrep. Implement new features emphasizing Rust's memory safety, ownership, and type correctness principles. Write and execute comprehensive tests using cargo test, including property-based testing frameworks like proptest or quickcheck. Refactor existing Rust codebases to improve maintainability and performance without sacrificing functionality. Debug and resolve issues related to memory safety, ownership rules, and concurrency. Set up and manage Rust development environments using cargo, including dependency and feature flag management. Adhere to Rust best practices concerning error handling, concurrency safety, and efficient memory usage. Requirements: Strong expertise in Rust programming language concepts: ownership, borrowing, lifetimes. Experience with popular Rust frameworks (Tokio, Actix, Rocket) and libraries (Serde, Rayon). Proficient in Rust testing tools and methodologies: unit testing, integration testing, and property-based testing. Solid understanding of multi-threading and asynchronous programming paradigms in Rust. Proven ability to work with complex architectural patterns and refactor codebases without regression. Strong debugging skills, including memory and concurrency problem resolution. Experience with performance profiling and benchmarking tools (cargo bench). Minimum 4 years of professional Rust development experience.

Posted 1 week ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

Surat

Work from Office

Naukri logo

About Role : A NASDAQ-listed company that has effectively maintained its position as the front-runner technology sector, is looking to onboard a skilled Python developer keen is helping them expand the power of AI in the mobile coding ecosystem with the ultimate goal of creating new assisting AI-powered tools for the development domain. The company is developing the next generation of coding assisting agents, which will have a wide range of uses. For those who are keen to learn in a fast-paced setting, this is an exciting opportunity. 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 Rust's 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 This role provides an opportunity to work on challenging Rust engineering problems while improving AI-assisted programming workflows. If you're passionate about Rust and eager to push the boundaries of AI-driven software development, we'd love to hear from you! 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 exp : 5+ years experience Overlap Required : 4 hours Pst

Posted 2 weeks ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Kolkata, Pune, Chennai

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. Location: Remote- Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai

Posted 1 month 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