600 Emperen Technologies Jobs
LLM Rust Developer
Emperen Technologies
posted 1 week ago
Key skills for the job
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.
Employment Type: Full Time, Permanent
Read full job description5-7 Yrs
Bangalore / Bengaluru
Venture Capital, Rust, Open Source +3 more
5-7 Yrs
Pune
SQL, Salesforce Marketing Cloud, Agile +2 more
6-9 Yrs
Pune, Bangalore / Bengaluru
HTML, CSS, Salesforce Sales Cloud +3 more
6-8 Yrs
Chennai, Bangalore / Bengaluru, Delhi/Ncr
.NET, Angular, C# +4 more
5-9 Yrs
Mumbai, Delhi/Ncr, Bangalore / Bengaluru
AWS, SQL Server, TypeScript +1 more
6-10 Yrs
Pune
DevOps, Python, AWS +21 more
5-10 Yrs
Mumbai, Delhi/Ncr, Bangalore / Bengaluru
Digital Marketing, Salesforce, Azure DevOps +7 more
6-10 Yrs
Bangalore / Bengaluru
Digital Marketing, Software Testing, Data Analysis +13 more