Hi Rustaceans,
We’re excited to share that our company—a NASDAQ-listed leader in the technology sector—is expanding its AI-powered coding tools team, and we have more than 20 open positions for skilled Rust developers!
About the Role:
Our project focuses on developing next-generation coding assistance tools using AI. You’ll be working on complex Rust codebases, improving memory safety, optimizing performance, and enhancing our toolset to assist developers worldwide.
Key Responsibilities:
- Navigate and modify complex Rust codebases using CLI tools (e.g., grep, ripgrep).
- Implement new features with a strong emphasis on memory safety, ownership rules, and type correctness.
- Write and execute tests using tools like
cargo test
,proptest
, orquickcheck
. - Refactor and optimize existing code while ensuring performance.
- Debug and fix issues related to memory, concurrency, and ownership.
- Set up and manage Rust development environments with cargo, including handling dependencies and feature flags.
Requirements:
- 3+ years of experience with Rust (ownership, borrowing, lifetimes).
- Familiarity with Rust frameworks (Tokio, Actix, Rocket) and libraries (Serde, Rayon).
- Experience in asynchronous programming and multi-threading.
- Strong debugging skills and experience with performance profiling (
cargo bench
). - 4+ years of overall work experience.
- Availability for at least 4 hours of PST overlap.
Nice-to-Have:
- Contributions to open-source Rust projects.
- Experience in API design and documentation (including doc-tests).
If you’re passionate about Rust and excited about working on AI-assisted tools that push the boundaries of coding innovation, we’d love to hear from you!
you can email your resume on info@myanalyticsschool.com
or
you can upload your resume in the drive: AI - Rust Dev - Google Drive