π Senior Software Engineer RL, Remote- Contract
Xperteez Technology
WorldwideremotePosted 2 days ago
Skill Required
Software-EngineerBackend-EngineerFull-Stack-DeveloperContract-Software-EngineerRemote-Senior-DeveloperRemote-Senior-AI-EngineerSoftware EngineerSoftware Developersoftware engineeringData StructuresEngineeringTypeScriptdebuggingPythonC++JavaRustandGoAIContract
Key highlights
- Contract, remote role
- Output-based compensation (paid per task meeting specifications)
- No prior AI experience required
- Minimum task submission requirement per week
- Rapid hiring timeline β roles filled within 48 hours
- Expected to start first tasks within 24β48 hours of onboarding
Role overview
This is a contract-based, fully remote Senior Software Engineer role where you'll help train next-generation AI systems by creating Reinforcement Learning Environments that test AI models' ability to solve complex software engineering problems β including fixing code, building features, refactoring, and optimizing performance. You will create reproducible environments and golden reference solutions, contribute expert-level code and debugging strategies, and review peer submissions. No prior AI experience is required; your domain expertise in software engineering is what matters.
Responsibilities
- Create Reinforcement Learning Environments that test an AI model's ability to solve complex software engineering problems related to fixing code, creating features, refactoring code, and optimizing performance
- Create reproducible environments and golden reference solutions for the problems
- Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript
- Analyze, troubleshoot, and resolve complex software defects and performance bottlenecks in diverse codebases
- Implement robust new features, ensuring scalability, maintainability, and adherence to software best practices
- Refactor and optimize legacy code to improve clarity, efficiency, and long-term reliability
- Document technical reasoning, solution approaches, and code decisions to enhance AI training data quality
- Review and validate peer-contributed code and technical submissions for accuracy and clarity
Requirements
- Significant hands-on expertise in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript
- Deep understanding of algorithms, data structures, and software engineering principles
- Proven ability to debug complex systems, resolve bugs, and deliver effective optimizations
- Experience with large codebase refactoring and legacy system modernization
- Track record of delivering high-impact features from conception through delivery within cross-functional projects
- Strong documentation and communication skills to articulate technical concepts clearly
Nice to have
- Interest in or curiosity about AI and its technical challenges (previous AI experience not required)
Additional details
- Role Type: Contract
- Location: Remote
- Compensation is output-based; experts are paid per task that meets the project specifications
- The time required to complete work may vary depending on the expert's experience and workflow
- Minimum submission requirements apply; experts must submit a minimum of tasks per week
- We typically fill roles within 48 hours and are looking for experts ready to jump in right away
- If selected, you are expected to start your first tasks within 24β48 hours of completing onboarding
- Originally posted on Himalayas