Search by job, company or skills

Turing

Software Developer (Rust)

Save
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Turing:

Turing is one of the world's fastest-growing AI companies. We partner with leading AI labs to advance frontier capabilities (reasoning, coding, multimodality, multilinguality, STEM, agentic behavior) and build real-world AI systems that solve mission-critical challenges.

Role Overview:

We're seeking Rust Developers to work on a cutting-edge project evaluating AI-assisted Rust development. You'll work with real-world Rust codebases—implementing features, debugging, refactoring, and writing tests to ensure memory safety and correctness.

Responsibilities:

  • Write high-quality Rust code for complex problems.
  • Implement features with a focus on ownership rules, type correctness, and memory safety.
  • Refactor and optimize existing code without regressions.
  • Debug concurrency, ownership, and memory issues.
  • Manage dependencies, feature flags, and dev environments.
  • Apply best practices in error handling, concurrency safety, and efficient memory usage.

Requirements:

  • Strong expertise in Rust (ownership, borrowing, lifetimes).
  • Proven industry experience in high-quality software development.
  • Familiarity with Rust frameworks, libraries, and tooling.
  • Experience with Rust's testing ecosystem (unit, integration, property-based).
  • Knowledge of multi-threading and async programming.
  • Strong debugging and refactoring skills.
  • Excellent English communication (written & spoken).

Perks of Freelancing with Turing:

  • 100% remote work.
  • Collaborate on cutting-edge AI projects with leading LLM companies.

Contract Details:

  • Commitment: 20–40 hrs/week (min. 4 hrs/day, with 4 hrs overlap with PST).
  • Type: Contractor (no medical/paid leave).
  • Duration: 1 month.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148981573