Rust Software Engineer (WebAssembly & Performance) - Contract (6 Months) Job at Cutting Edge Search, Rio Grande County, CO

U2RMRHRZMThvRTExa2VZRlJHbE8wWWVPb0E9PQ==
  • Cutting Edge Search
  • Rio Grande County, CO

Job Description

Note - If shortlisted, we'll contact you via WhatsApp and email. Please check both and respond promptly.

About the Role
We are seeking an experienced Rust Developer to contribute to an innovative project focused on evaluating AI-assisted Rust development. The role involves working on real-world Rust codebases, implementing new features, debugging, refactoring, and ensuring memory safety and correctness through comprehensive testing.

Job Details:


Engagement Type: Full-time Contract (8 hours/day)
Engagement Length: 6 months
Notice Period: 2-3 weeks
Time Overlap: Minimum 5 hours with PST
Location: Remote
Hourly Rate: $10 - $22 USD/hr



Key Responsibilities:

  • Navigate and modify complex Rust codebases using CLI tools like grep and ripgrep.
  • Develop 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 Rust code to improve maintainability and performance while preserving functionality.
  • Debug and resolve issues related to memory safety, ownership, and concurrency.
  • Set up and manage Rust development environments using cargo, handling dependencies and feature flags.
  • Follow best practices in Rust development, ensuring error handling, concurrency safety, and efficient memory usage.

Requirements:

  • Minimum 3 years of Rust programming experience, including expertise in ownership, borrowing, and lifetimes.
  • Proficiency in Rust frameworks such as Tokio, Actix, and Rocket.
  • Experience working with Rust libraries like Serde and Rayon.
  • Strong knowledge of Rust's testing ecosystem, including unit, integration, and property-based testing.
  • Understanding of multi-threading and asynchronous programming in Rust.
  • Ability to work with complex architectural patterns and refactor code without introducing regressions.
  • Strong debugging skills for memory safety and concurrency issues.
  • Experience with performance profiling and benchmarking using cargo bench.
  • At least 4+ years of overall software development experience.

Job Tags

Hourly pay, Full time, Remote job,

Similar Jobs

RC Hospitality Solutions and 30A Escapes LLC

30A Escapes - Guest Relations Agent Job at RC Hospitality Solutions and 30A Escapes LLC

 ...guests. We are seeking an enthusiastic and reliable Guest Relations Agent to join our team. As a Guest Relations Agent, you will play a...  ...limited to, all balances are paid, all rental agreements are signed, all guests receive check in information, and provide prompt follow... 

The Amanda Pohlman Team

Listing Agent Job at The Amanda Pohlman Team

 ...part of our energetic team. In this position, you will assist our agents by handling administrative duties, coordinating property...  ...coordination, marketing, coaching, showing assistants, database, sign placement, runners & a concierge! We operate a client centric, fun... 

SolutionIT

UI/UX Designer Job at SolutionIT

 ...Solution IT Inc. is looking for a UI/UX Designer Remote one of its clients in Remote (EST/CST) Job Title: UI/UX Designer - Remote Job Responsibilities Description: The UI/UX Designer, as part of optimizing operational efficiencies of supply chain... 

Lorven technologies

Java Developer Job at Lorven technologies

 ...Position: Java Developer Location: New York City, NY Duration: Contract Job Description: Responsibilities: Independently develop and contribute to cloud-based application design. Ensure code quality and implement automated testing.... 

LMG Staffing Solutions

UX/UI Designer (Remote Contractor) Job at LMG Staffing Solutions

 ...The UX/UI Designer Contractor will support the Web and SEO teams in enhancing user experience (UX) and conversion rate optimization (CRO) across client websites. This role requires a deep understanding of user behavior, site structure, and design best practices ,...