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.