The position is for a JavaScript Software Engineer specializing in AI, specifically in code evaluation and training.
The role involves training 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 to ensure 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 work environment is fully remote, allowing for flexibility in location.
Requirements:
Candidates must have 4+ years of professional software engineering experience in one or more of the following languages: Python, Java, JavaScript, TypeScript, Go, C++, PHP, COBOL, C, Ruby, or Rust.
Strong code-review instincts are essential, with the ability 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 evaluations.
Candidates should enjoy reading documentation and language specifications and thrive in an asynchronous, low-oversight environment.
No prior experience in RLHF or AI training is necessary, nor is deep machine learning knowledge; the ability to review and critique code clearly is sufficient.
Benefits:
The position offers a fully remote work environment, allowing candidates to work from anywhere.
Compensation is up to $30 per hour.
The role requires a minimum commitment of 15 hours per week, with the option to work up to 40 hours per week.
Engagement is structured as a 1099 contract, providing flexibility in work arrangements.