Python Engineer - Remote
# Python Engineer - AI Training## About the RoleYO HR Consultancy is seeking experienced **Software Engineers** to support high-impact research collaborations with leading AI labs. This fully remote, part-time contract opportunity focuses on building and improving training datasets that help AI models reason through and solve real-world software engineering and coding tasks.Engineers will work with **SWE-bench-style tasks** derived from real open-source repositories, reviewing model-generated coding trajectories and creating technically accurate annotations based on the task context, codebase, issue descriptions, and test cases. This opportunity is well suited to software engineers with strong debugging, coding, problem-solving, and technical writing skills.## Key Responsibilities* Review model-generated code trajectories for realistic software engineering tasks.* Reconstruct and annotate reasoning associated with each step of the solution process.* Annotate decision points, debugging logic, and problem-solving strategies.* Use full task context, including codebases, issue descriptions, and test cases, to infer plausible reasoning.* Ensure annotations accurately reflect realistic developer thought processes.* Maintain technical accuracy and consistency throughout annotations.* Contribute software engineering expertise to AI training datasets and research collaborations.## Required Qualifications* **2+ years of software engineering experience**.* Hands-on experience with debugging and problem-solving in real codebases.* Bachelor's degree minimum in **Software Engineering, Computer Science, or a related field**.* Strong proficiency in **Python, JavaScript, TypeScript, or other common programming languages used in open-source projects**.* Familiarity with version control workflows, including **Git, pull requests (PRs), and issue tracking**.* Ability to articulate technical reasoning through clear, structured writing.## Preferred Qualifications* Advanced degree in Software Engineering, Computer Science, or a related field.* Experience working with open-source software projects.* Experience with software engineering tasks similar to **SWE-bench-style coding and debugging tasks**.## Skills & Competencies* Python* JavaScript* TypeScript* Software engineering* Coding and debugging* Problem-solving* Technical reasoning* Technical writing* Code review* Open-source development* Git* Pull requests* Issue tracking* Software engineering annotation* AI training data* Model trajectory review* Reasoning annotation* Data annotation* Analytical thinking* Attention to technical accuracy## Education & Experience**Education*** Bachelor's degree minimum in Software Engineering, Computer Science, or a related field.* Advanced degree preferred.**Experience*** 2+ years of software engineering experience.* Hands-on debugging and problem-solving experience in real codebases.## Work Arrangement & Schedule* **Work Arrangement:** Fully Remote* **Employment Type:** Independent Contractor* **Work Schedule:** Flexible; work can be completed on your own schedule.* **Commitment:** Part-time, 15–25 hours per week, with flexibility up to 40 hours per week.* **Duration:** 1–2 months.* **Start Date:** Immediate.* Projects may be extended, shortened, or concluded early depending on project needs and performance.## Compensation & Benefits* **Payment Frequency:** Weekly.* **Payment Methods:** Stripe or Wise.* Payments are based on services rendered.* The source job description does not specify an hourly or project-based compensation rate.## Application & Onboarding Process* Submit your resume.* Complete a short **15-minute AI interview** to discuss your background, experience, and interest in the role.* Receive follow-up communication within a few days regarding next steps and onboarding details.