Backend Software Engineer (AI Training)

YO AI Labs

18m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Backend Software Engineer — AI Training

  • Location: Remote

  • Type: Contract (≈15 hrs/week)

  • Schedule: Flexible

Description

You will support AI training by developing, reviewing, and solving realistic backend programming problems with reliable evaluation systems. Responsibilities include building backend features and APIs, debugging and optimizing performance, refactoring codebases, and creating deterministic coding tasks. You will apply secure coding practices and perform security-focused reviews while delivering technical feedback and documentation.

Responsibilities

  • Develop and review backend features, APIs, and scalable services

  • Identify and fix bugs, performance issues, and code quality problems

  • Refactor and optimize existing codebases

  • Create challenging coding tasks and deterministic evaluation criteria

  • Apply secure coding practices and conduct security-focused reviews

  • Provide clear technical feedback and documentation

Requirements

  • Strong backend development experience with Python, Java, Rust, C++, TypeScript, or similar languages

  • Solid understanding of algorithms, data structures, and core software engineering principles

  • Experience with debugging, testing, performance optimization, and code reviews

  • Security experience (pentesting, vulnerability assessment, or security audits) is a plus

  • Strong analytical, problem-solving, and technical communication skills

Benefits

  • Remote work

  • Flexible schedule

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report