Rust Developer - Backend AI Tools
Job Description and Requirements
Rust Developer - Backend AI ToolsJob Snapshot
Role: Rust Developer - Backend AI Tools
Location: Dubai, United Arab Emirates
Industry: Computer Software
Function: IT-Software Development
Experience: Minimum 5 years in backend development with strong Rust expertise
Job Type: Contract - Remote - work from home
Position Overview
Rust Developer - Backend AI Tools in Dubai, United Arab Emirates is a remote Computer Software opportunity focused on building scalable backend services and evaluating advanced AI-powered developer tools. YO IT Consulting is seeking an experienced Rust engineer who can develop REST and GraphQL APIs, strengthen backend security and validation, optimize databases, and provide structured feedback on AI-assisted coding workflows.
The role combines production backend engineering with intensive model testing using Cursor and related AI coding tools. The successful contractor will work closely with engineering and research teams to identify bugs, document
Job Details
Country: United Arab Emirates
City: Dubai
Industry: Computer Software
Function: IT-Software Development
Salary: 18000-28000
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Contract - Remote - work from home
Role Context
The Rust Developer will design and improve backend systems that support secure, reliable, and high-performance applications. Assignments will include API development, schema planning, database optimization, validation logic, error management, and testing of AI-assisted software development tools.
The role also involves participating in concentrated four-day testing periods. During these bursts, the developer will use AI models in realistic coding scenarios, document failures and unexpected behavior, and share evidence-based recommendations with the research team.
Key Responsibilities
* Design, develop, test, and optimize backend services using Rust.
* Build scalable REST and GraphQL endpoints for production applications.
* Define clear API contracts, request structures, response formats, and service boundaries.
* Implement robust data validation across incoming requests and backend workflows.
* Develop consistent error-handling strategies with useful logging and diagnostic information.
* Apply authentication, authorization, input validation, and API security best practices.
* Review backend services for reliability, maintainability, scalability, and performance.
* Plan and execute database migrations, schema updates, and data transformations.
* Optimize queries, indexes, connections, and database access patterns.
* Evaluate schema design and recommend improvements for integrity and performance.
* Troubleshoot backend failures, latency issues, integration defects, and runtime errors.
* Write clean, maintainable, well-tested, and clearly documented Rust code.
* Create unit, integration, and API tests for critical backend functionality.
* Use AI-powered coding tools extensively during software development tasks.
* Test new AI models within Cursor under realistic backend engineering conditions.
* Participate in intensive four-day model testing bursts when scheduled.
* Explore how AI models perform across coding, debugging, refactoring, and architecture tasks.
* Record bugs through detailed incident reports, reproduction steps, traces, and screenshots.
* Identify model failures involving code accuracy, context handling, reasoning, or developer workflow.
* Communicate findings through a dedicated Slack channel with engineering and research teams.
* Propose practical improvements to model behavior, tooling, and developer experience.
* Complete detailed post-testing surveys covering model quality and usability.
* Protect confidential product, code, model, and research information.
* Collaborate effectively within a fast-paced and distributed remote environment.
Ideal Profile
* Minimum 5 years of professional backend development experience.
* Strong production-level expertise in Rust.
* Demonstrated experience building and maintaining RESTful APIs.
* Practical experience developing GraphQL services and schemas.
* Advanced understanding of backend validation, error handling, and service security.
* Strong knowledge of database design, migrations, indexing, and performance tuning.
* Experience working with relational or non-relational database systems.
* Ability to diagnose complex API, database, integration, and runtime issues.
* Strong understanding of scalable backend architecture and distributed service principles.
* Experience writing clean, modular, testable, and well-documented code.
* Extensive use of AI-powered coding assistants in professional development workflows.
* Familiarity with Cursor is highly desirable.
* Ability to write clear incident reports, bug descriptions, and reproduction instructions.
* Excellent written and verbal English communication skills.
* Comfortable providing direct, technically specific feedback to research teams.
* Able to work effectively during intensive four-day testing periods.
* Proven ability to operate responsibly within confidential development environments.
* Self-directed and reliable in a fast-moving remote contractor role.
Skills Set
* Rust
* Backend development
* REST APIs
* GraphQL
* API architecture
* Data validation
* Error handling
* API security
* Authentication
* Authorization
* Database design
* Database migrations
* Schema design
* Query optimization
* Performance tuning
* Distributed systems
* Backend testing
* Unit testing
* Integration testing
* Debugging
* Incident reporting
* Bug reproduction
* Technical documentation
* Cursor
* AI coding tools
* AI model evaluation
* Developer experience
* Slack collaboration
* Remote engineering
Why Join Us
This opportunity allows an experienced Rust engineer to combine advanced backend development with direct involvement in AI research and developer-tool evaluation. The work influences how emerging AI models support real coding tasks, diagnose technical problems, and operate within professional software engineering workflows.
The remote contract structure provides exposure to high-impact backend projects, advanced AI coding tools, and direct collaboration with engineering researchers. It is well suited to a developer who enjoys building reliable systems while rigorously testing new technologies and documenting practical improvements.
About the Company
YO IT Consulting connects experienced software engineers and technical specialists with remote AI development, testing, and evaluation projects. Operating from Dubai, United Arab Emirates, the company recruits professionals worldwide whose engineering expertise helps improve the accuracy, usability, and practical reliability of modern AI-powered software tools.



