Remote contractor opportunity for experienced .NET engineers to provide backend development, cloud architecture, and software engineering expertise toward training and improving next-generation AI systems.
Rust Developer
Job description
About the Role
Join the team as an experienced Rust Developer in a high-impact remote role focused on backend engineering, API development, and AI-powered developer tooling evaluation.
This position combines production backend development with hands-on testing of next-generation AI coding tools. You will help design scalable APIs, improve backend systems, and provide direct feedback on AI-assisted software development workflows.
Key Responsibilities
Backend Development
- Design, develop, and optimize REST APIs, GraphQL APIs, and backend services
- Build scalable and maintainable backend systems using Rust
- Implement data validation, error handling, and API security best practices
Database & Infrastructure
- Plan and execute database migrations, schema changes, and performance optimizations
- Improve reliability and scalability of backend systems
AI Tool Evaluation
- Test AI-powered coding models using Cursor
- Evaluate how AI tools affect real-world software engineering workflows
- Submit incident reports, bug traces, screenshots, and technical feedback
- Participate in focused 4-day testing cycles designed to evaluate developer productivity and AI performance
Research Collaboration
- Engage with research teams through dedicated communication channels
- Discuss findings and recommend improvements
- Complete post-testing surveys detailing model performance, developer experience, and workflow effectiveness
Required Skills & Qualifications
- 5+ years of professional backend development experience
- Strong expertise in Rust, REST APIs, and GraphQL
- Deep understanding of data validation, error handling, and API security
- Experience with database migrations, schema design, database optimization, and performance tuning
- Extensive use of AI coding tools; familiarity with Cursor is highly desirable
- Strong written and verbal communication skills
- Ability to create detailed incident reports, bug reports, and technical documentation
- Comfortable working in fast-paced remote environments
Preferred Qualifications
- Open-source contributions and active GitHub participation
- Experience evaluating experimental developer tools, engineering workflows, and productivity platforms
- Strong interest in AI-assisted software development and emerging engineering technologies
Additional Information
This opportunity allows experienced Rust engineers to contribute backend expertise while helping shape the future of AI-powered developer tools through hands-on evaluation and feedback.
You will be redirected to the company's website to complete your application.