Senior Rust Software Engineer - Remote Contractor
Remote · ਇਕਰਾਰਨਾਮਾ
ਅਰਜ਼ੀ ਦੇਣ ਵਾਲੇ ਪਹਿਲੇ ਵਿਅਕਤੀ ਬਣੋ
- ਅਨੁਭਵ
- ਕੋਈ ਵੀ
- ਤਨਖਾਹ
- —
- ਖੁੱਲ੍ਹਣ ਵਾਲੀਆਂ ਥਾਵਾਂ
- 1
- ਪੋਸਟ ਕੀਤਾ ਗਿਆ
- ਘ ਇੱਕ ਕਾਂਟਾ
- ਕੰਮ ਮੋਡ
- ਘਰੋਂ ਕੰਮ ਕਰੋ
- ਰੈਜ਼ਿਊਮੇ
- ਅਰਜ਼ੀ ਦੇਣ ਲਈ ਲੋੜੀਂਦਾ ਹੈ
ਕੰਮ ਦਾ ਵੇਰਵਾ
Job Overview
This position is for a Senior Software Engineer working as a contractor approximately 15 hours per week in a fully remote capacity. The role involves leveraging your expertise to train next-generation AI systems by developing Reinforcement Learning Environments that challenge AI models in solving complex software engineering problems using Model Context Protocol (MCP) tools. No prior AI experience is required; domain expertise in software engineering is essential.
Key Responsibilities
- Design and implement Reinforcement Learning Environments to assess AI models' ability to fix bugs, add features, refactor code, and optimize software performance.
- Create reproducible environments with deterministic verification and develop golden reference solutions to accurately evaluate MCP tool usage and software engineering skills.
Required Qualifications
- Strong proficiency in Rust, C++, Python, Java, GoLang, or Typescript.
- Deep knowledge of algorithms, data structures, and techniques for performance tuning.
- Proven experience resolving complex software issues and delivering maintainable codebases.
- Expertise in developing new features and refactoring existing code.
- Demonstrated ability to optimize applications for scalability and speed.
- Excellent communication skills with great attention to detail.
- Experience working collaboratively in cross-functional, possibly remote, teams.
Preferred Qualifications
- Experience handling large-scale distributed codebases.
- Familiarity with modern AI or machine learning frameworks is advantageous but not mandatory.
- Active participation in thorough code reviews and adhering to software best practices.
Application Process
- Submit application including responses to screening questions.
- Complete a 30-minute AI-based interview.
- Attempt a technical assessment (tentative).
- Undergo review by the hiring manager.
Compensation Details
Payment is task-based where remuneration depends on meeting project-specific requirements. Time commitment will vary based on individual proficiency and workflow. There are minimum submission expectations each week.
Start Timeline and Availability
The hiring process concludes rapidly, frequently within 48 hours. Selected candidates are expected to commence tasks within 24 to 48 hours post-onboarding.