Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer, AI (Python)

at G2i Inc.

Posted 6 days ago 8 applied

Description:

  • The position is for a Software Engineer, AI focused on Code Evaluation & Training, and is fully remote.
  • The role involves helping to train large-language models (LLMs) to write production-grade code across various programming languages.
  • Responsibilities include comparing and ranking multiple code snippets, explaining which is best and why.
  • The engineer will repair and refactor AI-generated code for correctness, efficiency, and style.
  • The role requires injecting feedback (ratings, edits, test results) into the RLHF pipeline and ensuring it runs smoothly.
  • The end goal is for the model to learn to propose, critique, and improve code in a manner similar to the engineer's approach.
  • The process involves generating code, having expert engineers rank, edit, and justify it, converting that feedback into reward signals, and using reinforcement learning to tune the model toward deployable code.

Requirements:

  • Candidates must have 4+ years of professional software engineering experience in Python.
  • Strong code-review instincts are essential; the candidate should be able to quickly spot logic errors, performance traps, and security issues.
  • Extreme attention to detail and excellent written communication skills are required, as much of the role involves explaining the reasoning behind code choices.
  • The candidate should enjoy reading documentation and language specifications and thrive in an asynchronous, low-oversight environment.
  • No prior experience in RLHF (Reinforcement Learning with Human Feedback) or AI training is necessary.
  • Deep machine learning knowledge is not required; the ability to review and critique code clearly is sufficient.

Benefits:

  • The position is fully remote, allowing the engineer to work from anywhere.
  • Compensation ranges from $30/hr to $70/hr, depending on location and seniority.
  • The role offers flexible hours, with a minimum of 15 hours per week and up to 40 hours available.
  • Engagement is on a 1099 contract basis, providing straightforward impact without unnecessary complexities.