Taro Logo

Software Engineer, AI — Code Evaluation & Training

G2i is a company focused on AI and code evaluation training using large language models.
Calgary, AB, CanadaOttawa, ON, CanadaEdmonton, AB, Canada
$31,200 - $62,400
Machine Learning
Senior Software Engineer
Remote
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, AI — Code Evaluation & Training

G2i is seeking a Senior Software Engineer specializing in AI and code evaluation to join their team in a fully remote capacity. This role focuses on training large-language models (LLMs) to write production-grade code across various programming languages. The position involves comparing and ranking code snippets, repairing and refactoring AI-generated code, and managing the RLHF (Reinforcement Learning with Human Feedback) pipeline.

The ideal candidate will have 4+ years of professional software engineering experience in languages such as Python, Java, JavaScript, TypeScript, Go, C++, PHP, COBOL, C, Ruby, or Rust. Strong code-review abilities and excellent written communication skills are essential, as much of the role involves explaining why certain coding approaches are superior to others.

What makes this role unique is that no prior RLHF or deep machine learning knowledge is required - the focus is on your ability to review and critique code clearly. The position offers flexible hours (15-40 hours per week) and competitive compensation up to $30/hour as a 1099 contractor.

Working at G2i, you'll be at the forefront of AI code generation, helping to train models to produce production-ready code. The role offers a straightforward impact on the future of code generation, with the opportunity to work remotely from anywhere in Canada. If you're passionate about code quality and want to help shape how AI writes code, this position offers a unique blend of software engineering and AI training experience.

Last updated 2 months ago

Responsibilities For Software Engineer, AI — Code Evaluation & Training

  • Compare & rank multiple code snippets, explaining which is best and why
  • Repair & refactor AI-generated code for correctness, efficiency, and style
  • Inject feedback (ratings, edits, test results) into the RLHF pipeline
  • Help train large-language models to write production-grade code

Requirements For Software Engineer, AI — Code Evaluation & Training

Python
Java
JavaScript
TypeScript
Go
PHP
Ruby
Rust
  • 4+ years of professional software engineering experience in Python, Java, JavaScript, TypeScript, Go, C++, PHP, COBOL, C, Ruby, or Rust
  • Strong code-review instincts with ability to spot logic errors, performance traps, and security issues
  • Extreme attention to detail and excellent written communication skills
  • Enjoy reading documentation and language specs
  • Ability to thrive in an asynchronous, low-oversight environment