Mogi I/O : OTT/Podcast/Short Video Apps for you logo

Rust Solutions Engineer (Tokio & Actix) – Contract (6 Months)

Mogi I/O : OTT/Podcast/Short Video Apps for you
Department:Software Development
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Estimated Salary:$20,800 - $45,760
Skills:
RUSTTOKIOACTIXSERDERAYONMEMORY SAFETYCONCURRENCYDEBUGGINGPERFORMANCE PROFILINGTESTING
Share this job:

Job Description

Posted on: March 28, 2025

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 2 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 2 years of overall software development experience.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Mogi I/O : OTT/Podcast/Short Video Apps for you logo

Mogi I/O : OTT/Podcast/Short Video Apps for you

View company page
RemoteInAustralia.com logo

RemoteInAustralia.com

Get RemoteInAustralia.com on your phone!

SIMILAR JOBS
Stomble logo

Quality Assurance Specialist

Stomble
4 days ago
Software Development
Remote (Australia)
Melbourne, Victoria, Australia
AGILESCRUMGITHUB+6 more
Crossover logo

Java Software Developer, Trilogy (Remote) - $60,000/year USD

Crossover
4 days ago
Software Development
Remote (Australia)
Sydney, New South Wales, Australia
JAVAAICLOUD-NATIVE DEVELOPMENT+2 more
Canonical logo

Dedicated Linux Desktop & Devices Support Engineer - Singapore

Canonical
5 days ago
Software Development
Remote (Australia)
Sydney, New South Wales, Australia
LINUXUBUNTUOPEN SOURCE+6 more
Synergetix Innovations Limited logo

Bubble.io Developer

Synergetix Innovations Limited
5 days ago
Software Development
Remote (Australia)
Australia
BUBBLE.IOBACK-END WEB DEVELOPMENTOBJECT-ORIENTED PROGRAMMING+3 more
Mogi I/O : OTT/Podcast/Short Video Apps for you logo

Rust Solutions Engineer (Tokio & Actix) – Contract (6 Months)

Mogi I/O : OTT/Podcast/Short Video Apps for you
6 days ago
Software Development
Remote (Australia)
Australia
RUSTTOKIOACTIX+7 more