Available Openings
1 Jobs found
Software Engineer – Backend | AI Training Project | Remote
Facultyzone Talent Acquisition
Job Description & Requirements
🚀 Software Engineer – Backend | AI Training Project | Remote
💼 Job Type :- Freelance
🌍 Work Mode :- Fully Remote
⏰ Commitment :- Approximately 15 Hours Per Week
💰 Compensation :- Up to $100 Per Hour
🎯 About the Role
We are seeking experienced Backend Software Engineers to contribute to advanced AI development projects by designing and developing challenging software engineering tasks based on real-world code repositories.
In this role, you will create Reinforcement Learning (RL) environments that evaluate AI models' ability to solve complex software engineering problems, including debugging, feature implementation, codebase refactoring and performance optimization.
The ideal candidate should have strong programming expertise, excellent problem-solving abilities and hands-on experience working with complex software systems.
🛠️ Key Responsibilities
Design realistic and challenging coding tasks based on real-world software repositories.
Develop problems involving complex bug fixing, feature implementation, refactoring and performance optimization.
Build reproducible development environments for each assigned task.
Create deterministic verifiers to evaluate solutions across different valid implementations.
Ensure verification systems identify incorrect, incomplete or hard-coded solutions.
Develop reference solutions demonstrating effective problem-solving approaches.
Identify and report ambiguous or unverifiable tasks before submission.
Document technical requirements, expected outcomes and evaluation criteria clearly.
🎓 Required Skills & Qualifications
Strong hands-on programming experience in at least one of the following languages :-
* Python 3
* Java
* Rust
* Go
* C++
* TypeScript
Strong understanding of algorithms, data structures and computer science fundamentals.
Proven experience in debugging complex software systems and resolving technical issues.
Expertise in feature development, codebase refactoring and performance optimization.
Ability to work with large codebases and develop reliable software solutions.
Strong analytical, problem-solving, documentation and communication skills.
⭐ Preferred Qualifications
Experience in backend software development and system engineering.
Familiarity with legacy system modernization and large-scale codebase improvements.
Experience designing automated testing and verification systems.
Ability to develop complex programming challenges with clearly defined success criteria.
Interest in Artificial Intelligence, Reinforcement Learning and AI model evaluation.
Previous AI or machine learning experience is an advantage but not mandatory.
Quick Summary
- Qualification: Under Graduate
- Employment: remote,it,freelance
- Salary: Up to $100 per hour