Talent.com
Senior Software Engineer - AI Training Review Layer (Python)

Senior Software Engineer - AI Training Review Layer (Python)

G2i Inc.Phoenix, KwaZulu-Natal, South Africa
2 days ago
Job description

Accepted Locations and Languages

For the complete list of accepted locations click here. This work is 100% remote.

Project Availability

We are currently accepting a limited number of new candidates, and our client anticipates a weekly need for 20-25 top performers. Candidates who perform well but are not immediately assigned to projects will be placed on a bench as we ramp up to a higher volume of work.

Loom Video

Our Founder / CEO, Gabe Greenberg, created a more in-depth Loom video that we highly recommend you watch! Check it out here :

Overview

You’ll join an expert annotation team to create training data for the world’s most advanced AI models. No previous AI experience is necessary. You'll get your foot in the door with one of the most prominent players in the AI / LLM space today. We seek software engineers with 4+ years of experience to train large AI language models, helping cutting‑edge generative AI models write better code. Projects typically include discrete, highly variable problems that involve engaging with these models as they learn to code. We currently have 200+ roles open!

What Will I Be Doing?

Evaluating the quality of AI-generated code, including human‑readable summaries of your rationale.

Solve coding problems, writing functional and efficient code.

Writing robust test cases to confirm code works efficiently and effectively.

We asked the technical project manager to go into even more detail and this is how he answered : It is solving coding challenges, creating instructions to help others, reviewing the code before it goes into the model, and there's a ton of variety in the projects. We have everything from "Which piece of Python code is better?" to "Make a full mobile application using this chatbot, and improve the chatbot’s responses afterward to make it faster."

Pay Rates

Pay rates vary based on location and seniority; see this list.

Expectations are 15+ hours per week; however, there is no upper limit. We have engineers working 20-40 hours per week and some working 40+ hours per week. You can work as much as you want to. You’ll get paid weekly per hour of work done on the platform.

Contract Length

Long term, there is no end date. They expect to have work for the next 2 years.

You can end the contract at any time. We hope you will commit to 12 months of work, but if you start and it’s not a fit for you, we totally understand.

Flexible Schedules

Developers can set their own hours—ideal candidates will be interested in spending 40 hours a week. They will be with teams, so strong performers will adapt to the urgency of projects and stay engaged, but they will also be incredibly flexible on working hours.

You can take a 3‑hour lunch, no problem. Instead of tracking your hours, you are paid according to time spent on the platform, calculated in the coding exercises.

Interview Process

Apply using this Ashby form.

If you seem like a good fit, we’ll send an async RLHF code review that will take 35 minutes and must be finished within 72 hours of us sending it.

You’ll receive credentials to the RLHF platform. We’ll then set up a group call to answer any further questions about onboarding with the company.

You’ll perform a simulated production‑level task (RLHF task) on the platform. This will be your final interview, which will ultimately determine your employment and leveling. Successful completion of this process provides you with an opportunity to work on projects as they become available.

Tech Stack Priorities

The current priority for this team is software engineers who are well‑versed in Python.

Required Qualifications

Master’s or PhD in Computer Science, OR Bachelor’s in Computer Science / Engineering / STEM with 4+ years of specialized experience.

Complete fluency in the English language.

Ability to articulate complex scientific concepts clearly and engagingly.

Excellent attention to detail and ability to maintain consistency in writing.

Solid understanding of grammar, punctuation, and style guidelines.

Proficiency with Python.

Nice To Haves

Recognized accomplishments or contributions to the coding community or in projects.

Proven analytical skills with an ability to approach problems creatively.

Adept communication skills, especially when understanding and discussing project requirements.

A commitment to continuous learning and staying updated with the latest coding advancements and best practices.

Enthusiasm for teaching AI models and experience with technical writing!

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Phoenix, KwaZulu-Natal, South Africa

Related jobs
  • Promoted
AI Engineer (Technology / Mining)

AI Engineer (Technology / Mining)

Black Pen RecruitmentDurban, South Africa
Our client is a growing technology company that revolutionises mining logistics across South Africa.Their platform connects mines and hauliers, automating vehicle tracking, order management and wei...Show moreLast updated: 30+ days ago
  • Promoted
Engineering Manager

Engineering Manager

Gap ConsultingPinetown, South Africa
Must have a minimum of 5 years experience as an Engineering Manager, specifically within the Automotive Manufacturing Industry. Degree in Mechanical Engineering or similar required.Knowledge and wor...Show moreLast updated: 19 days ago
  • Promoted
Data Analyst - Graduate

Data Analyst - Graduate

Sandi Crowther RecruitmentUmhlanga, South Africa
Provide support to the BI team.Refresh and maintain customer reports, ensuring data accuracy and integrity.Pull and prepare leads for marketing campaigns. Create new customer data views for profilin...Show moreLast updated: 4 days ago
Team Member - Part time

Team Member - Part time

LovisaDolphin Coast, KwaZulu-Natal, ZA
Quick Apply
Lovisa is global, and its growth is infectiously energetic.Top-notch training to become a great Team Member (and piercing training!). First-rate Store and Regional Manager to draw support.Product fo...Show moreLast updated: 30+ days ago
B2C Sales Associate

B2C Sales Associate

DevFindersStanger, KZN, ZA
We are a dynamic Residential and End of Tenancy Cleaning company, committed to delivering exceptional cleaning services to our clients. We are looking for a vibrant, customer-centric.The ideal candi...Show moreLast updated: 30+ days ago
  • Promoted
Senior Azure Engineer

Senior Azure Engineer

HR GenieMount Edgecombe, South Africa
We are seeking a highly skilled Senior Azure Engineer with 510 years of experience to lead the engineering, automation, and administration of our Azure cloud infrastructure.This role is critical to...Show moreLast updated: 30+ days ago
  • Promoted
E-Learning Manager

E-Learning Manager

The Legends Agencyballito, KwaZulu-Natal, South Africa
Drive digital learning innovation and lead a skilled team in shaping impactful online education.Ballito, KZN R26,000 per month. Our client is a dynamic leader in skills development and training, off...Show moreLast updated: 30+ days ago
Freelance AI-Augmented Developer - Vibe Coding & Script Automation

Freelance AI-Augmented Developer - Vibe Coding & Script Automation

MindriftDurban, KwaZulu-Natal, ZA
Remote
Quick Apply
This opportunity is only for candidates currently residing in the specified country.Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of En...Show moreLast updated: 30+ days ago
  • Promoted
Personal Line Underwriter

Personal Line Underwriter

Fouche & Co RecruitmentHillcrest, South Africa
The Personal Underwriter will assess personal insurance applications, analyze risks, and determine suitable policy terms and coverage. This role combines analytical expertise with client engagement,...Show moreLast updated: 17 days ago
Developer

Developer

Invictus Education GroupUmhlanga Rocks, NL, za
Quick Apply
We are seeking a motivated and detail-oriented.The ideal candidate will have a strong understanding of.This role is perfect for someone with solid programming fundamentals, analytical thinking, and...Show moreLast updated: 24 days ago
  • Promoted
Qlik Sense Developer

Qlik Sense Developer

Pro Stop Recruitment Servicesmorningside, KwaZulu-Natal, South Africa
Work closely with stakeholders to understand business goals, challenges, and opportunities.Translate business questions into clear, data-driven requirements and KPIs. Explore data sources, assess da...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Senior Project Manager - Engineering turnkey project- power station project- eswatini

Senior Project Manager - Engineering turnkey project- power station project- eswatini

Esteem RecruitmentBallitoville, South Africa
Our client is embarking on a new power station project in eSwatini and requires a highly experienced.The role demands strong technical leadership, extensive project delivery experience across Afric...Show moreLast updated: 2 hours ago
  • Promoted
DevOps Tech Lead – Durban – R1.2m PA

DevOps Tech Lead – Durban – R1.2m PA

E-MergeDurban, South Africa
Are you the kind of person who thinks in pipelines, speaks fluent Bash, and feels personally offended by downtime?.Do you know how to build AND lead mentoring junior engineers while keeping comple...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

BETSoftwareDurban, ZA
Job title : Senior Software Development Engineer.Job Location : KwaZulu-Natal, Durban.Knowledge of design principles and fundamentals of architecture. Demonstrated leadership / mentoring skills.Detail...Show moreLast updated: 3 days ago
  • Promoted
Junior Data Analyst | Ballito

Junior Data Analyst | Ballito

The Recruitment CouncilBallito, South Africa
The Recruitment Council seeks a motivated Data Analyst with 6 months to 2 years of experience to support our recruitment and business development teams. This role drives success by analyzing data, m...Show moreLast updated: 30+ days ago
  • Promoted
Salesperson - Pine Crest

Salesperson - Pine Crest

Cash Crusaders Retail (Pty) LtdPinetown, South Africa
Are you passionate about people, sales, and providing exceptional customer service? We’re on the lookout for a.Welcome and assist customers in a friendly and professional manner.Understand customer...Show moreLast updated: 21 days ago