Posted:1 week ago|
Platform:
Work from Office
Full Time
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. Overlap Required : 4 hours Pst
Emperen Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
3.0 - 7.0 Lacs P.A.
Bengaluru
3.0 - 7.0 Lacs P.A.
Visakhapatnam
3.0 - 7.0 Lacs P.A.
3.0 - 7.0 Lacs P.A.
7.0 - 10.0 Lacs P.A.
Hyderabad
7.0 - 10.0 Lacs P.A.
7.0 - 10.0 Lacs P.A.
Ludhiana
7.0 - 10.0 Lacs P.A.
3.0 - 7.0 Lacs P.A.
Ahmedabad
3.0 - 7.0 Lacs P.A.