Bestkaam Logo
Turing Logo

Rust Software Engineer - 40986

Kolkata, West Bengal, India

1 month ago

Applicants: 0

Salary Not Disclosed

N/A

Job Description

About Turing: Turing is one of the world?s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. Turing helps customers in two ways: Working with the world?s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies. Role Overview: Looking for an experienced Rust Software Engineers to contribute to a cutting-edge project focused on evaluating AI-assisted Rust development. This role involves working on real-world Rust codebases, implementing features, debugging, refactoring, and writing comprehensive tests to ensure memory safety and correctness. What does day-to-day look like : Write effective Rust code to tackle complex issues. Implement new features with a focus on memory safety, ownership rules, and type correctness. Refactor existing Rust code while maintaining functionality and performance. Debug and fix memory safety, ownership, and concurrency-related issues. Set up and manage Rust development environments including handling dependencies and feature flags. Ensure best practices in Rust development, including proper error handling, concurrency safety, and efficient memory usage. Requirements : 3+ years of overall work experience with 2+ years of relevant experience with Rust. Well-versed in Rust programming language concepts, including ownership, borrowing, and lifetimes. Industry experience and knowledge of code quality, formatting, and best practices of software development. Familiarity with Rust frameworks and libraries. Experience with Rust?s testing ecosystem, including unit, integration, and property-based testing. Knowledge of multi-threading and asynchronous programming in Rust. Ability to work with architectural patterns and refactor code without introducing regressions. Strong debugging skills, including fixing memory and concurrency issues. Fluent in conversational and written English communication skills. Perks of Freelancing With Turing: Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies. Offer Details: Commitments Required : At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 1 month Location : India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Mexico Evaluation Process (approximately 90 mins) : Two rounds of interviews (60 min technical + 15 min cultural & offer discussion)

Additional Information

Company Name
Turing
Industry
N/A
Department
N/A
Role Category
Software Engineer
Job Role
Entry level
Education
No Restriction
Job Types
Hybrid
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
1 month ago
Application Ends
N/A

Similar Jobs

UPS

1 month ago

Senior Application Developer - .Net Full Stack

UPS

Turing

5 days ago

Backend Python Engineer - 17852

Turing

UPS

3 weeks ago

Senior Applications Developer - Mainframe/COBOL

UPS

UPS

3 weeks ago

Intermediate Application Developer - Java Full stack

UPS

UPS

3 weeks ago

Senior Applications Developer Chennai

UPS

Intuit

1 month ago

Software Engineer 2 - Fullstack

Intuit

CodingClave Development LLP

1 month ago

Laravel Developer (Onsite ? Lucknow)

CodingClave Development LLP

PHP, MySQL, HTML5 +2
Teradata

3 weeks ago

Software Engineer

Teradata

Hyland

1 month ago

Salesforce Test Engineer

Hyland

Turing

1 month ago

AI Data Engineer - 17852

Turing