AI Training Data Software Developer

4 weeks ago


Québec, Quebec, Canada G2i Inc. Full time

Technical Expertise Required

Your primary programming language is flexible; however, we are particularly interested in engineers proficient in Python. Willingness to learn and work with Swift is essential, although prior experience with Swift is not mandatory.

Geographical Flexibility

We welcome applications from candidates in the US, Canada, and various countries across LATAM and Europe. We also consider select nations in Africa and Asia. This position is entirely remote.

Position Summary

We are on the lookout for Developers to fill project-specific roles centered around Reinforcement Learning from Human Feedback (RLHF). This position is integral to our RLHF initiatives, contributing to innovative projects.

As part of an expert annotation team, you will be tasked with generating training data for leading AI models. Previous experience in AI is not a prerequisite. This is an opportunity to enter the field with one of the foremost companies in the AI/LLM sector today. We are looking for software engineers with over 4 years of experience to assist in training large language models, enhancing the capabilities of advanced generative AI systems. Projects will typically involve diverse, complex challenges that require interaction with these models as they evolve in coding proficiency. We currently have over 200 roles available.

Key Responsibilities

  • Assessing the quality of AI-generated code, including providing human-readable explanations of your reasoning.
  • Addressing coding challenges and writing effective, functional code.
  • Developing comprehensive test cases to ensure code operates efficiently and effectively.
  • Tackling coding tasks, crafting instructional materials for others, and reviewing code prior to its integration into the model, with a variety of projects ranging from code comparisons to complete mobile application development.

Contractual Details

  • The duration of this project is anticipated to extend until the end of September, with opportunities to engage in additional projects (though likely not in Swift).
  • You have the option to terminate the contract at any time.

Work Schedule Flexibility

  • Developers have the autonomy to establish their own working hours; ideal candidates should be willing to commit to 15+ hours weekly. High-performing individuals will adjust to project demands and maintain engagement, while enjoying significant flexibility in their schedules.
  • Feel free to take a 3-hour lunch break; compensation is based on time spent on the platform, calculated through coding exercises rather than tracking hours worked.
Compensation Structure
  • US: $50/hr
  • Brazil: $28.70/hr
  • Egypt: $22.05/hr
  • Philippines: $25.55/hr
  • All other countries: $35/hr
  • The expectation is a minimum of 15 hours per week, with no upper limit. Some engineers work between 20-40 hours weekly or more. Payments are processed weekly based on hours worked on the platform.

Interview Process Overview

We have designed a streamlined 3.5-hour screening and onboarding process for the Software Engineer for AI Training Data role, which can typically be completed within a week. Most steps are conducted asynchronously, reflecting the nature of RLHF work, which is often self-guided. Upon application, if you meet the qualifications, you will gain access to the G2i dashboard to navigate this straightforward screening process.

Step 1: Gain in-depth knowledge about the role (35 min)

Step 2: Conduct a basic RLHF code review (35 min)

Step 3: Obtain platform credentials, complete ID verification (5 min), and select your project (30 min).

Step 4: Execute a production-level RLHF task (75 min) - this serves as the final interview.

Final Assignment: Based on your performance in the final interview, you will be assigned to an RLHF project that matches your skill level.




  • Québec, Quebec, Canada G2i Inc. Full time

    Technical Expertise RequiredYour primary programming language is flexible; however, we welcome engineers proficient in Python, with the understanding that you should be open to utilizing Swift. Previous experience with Swift is not a prerequisite.Remote Work LocationsWe are open to candidates from the US, Canada, and a majority of countries in LATAM and...


  • Québec, Quebec, Canada G2i Inc. Full time

    Technical FrameworkYour primary programming language is flexible; we welcome engineers proficient in Python, but you should be open to utilizing Swift. Previous experience with Swift is not a prerequisite.Eligible LocationsWe are open to candidates from the US, Canada, and numerous countries across LATAM and Europe. Some regions in Africa and Asia are also...


  • Québec, Quebec, Canada G2i Inc. Full time

    About G2i Inc.G2i Inc. is a leading provider of high-quality training data for the world's most advanced AI models. We are seeking skilled software engineers to join our expert annotation team and contribute to the development of cutting-edge generative AI models.Job SummaryWe are looking for software engineers with 3+ years of experience to train AI large...


  • Québec, Quebec, Canada G2i Inc. Full time

    About G2i Inc.G2i Inc. is a leading provider of high-quality training data for the world's most advanced AI models. We are seeking skilled software engineers to join our expert annotation team and contribute to the development of cutting-edge generative AI models.Job SummaryWe are looking for software engineers with 3+ years of experience to train AI large...


  • Québec, Quebec, Canada OpenTrain AI Full time

    Position: French Language AI Content SpecialistLocation: RemoteType of Employment: ContractualCompensation: $20.00 to $30.00 USD per hourOverview: OpenTrain AI is seeking skilled French writers to enhance our AI training initiatives. This remote opportunity is ideal for individuals who are enthusiastic about writing and wish to play a pivotal role in shaping...


  • Québec, Quebec, Canada G2i Inc. Full time

    About G2i Inc.G2i Inc. is a leading provider of AI training data solutions, working with top companies to develop cutting-edge AI models.Job SummaryWe are seeking a highly motivated and detail-oriented individual to join our expert annotation team as an AI Training Data Annotation Specialist. As a key member of our team, you will play a critical role in...


  • Québec, Quebec, Canada G2i Inc. Full time

    About G2i Inc.G2i Inc. is a leading provider of AI training data solutions, working with top companies to develop cutting-edge AI models.Job SummaryWe are seeking a highly motivated and detail-oriented individual to join our expert annotation team as an AI Training Data Annotation Specialist. As a key member of our team, you will play a critical role in...


  • Québec, Quebec, Canada Nuvoola AI Full time

    Company OverviewName of Hiring Company: Nuvoola AINuvoola AI is a pioneering firm in the field of artificial intelligence, specializing in advanced computer vision technologies. Our expertise lies in delivering innovative virtual guard solutions that encompass facial recognition, license plate analysis, and character interpretation, all while utilizing...


  • Québec, Quebec, Canada Nuvoola AI Full time

    Company OverviewName of Hiring Company: Nuvoola AINuvoola AI is a leading firm in the realm of artificial intelligence, operating across Quebec, Ontario, and New Brunswick. We specialize in AI-driven computer vision technologies, providing innovative virtual guard solutions that encompass facial recognition, license plate recognition, and character...


  • Québec, Quebec, Canada Nuvoola AI Full time

    Company OverviewName of Hiring Company: Nuvoola AINuvoola AI is a leading firm in the field of artificial intelligence, operating across Quebec, Ontario, and New Brunswick. We specialize in AI-driven computer vision technologies, offering innovative virtual guard solutions that include facial recognition, license plate identification, and character...


  • Québec, Quebec, Canada OpenTrain AI Full time

    Position: French Language AI Content SpecialistWork Arrangement: RemoteEmployment Type: ContractualCompensation: $20.00 to $30.00 USD per hourOverview: OpenTrain AI is seeking skilled French language specialists from Canada to enhance our AI training initiatives. This remote position is ideal for individuals who have a passion for writing and wish to play a...


  • Québec, Quebec, Canada OpenTrain AI Full time

    Job Title: French AI Content SpecialistLocation: RemoteJob Type: ContractPay: $20.00 to $30.00 USD per hourOverview: OpenTrain AI is seeking skilled French writers to enhance our AI training initiatives. This remote position is ideal for individuals who have a passion for writing and wish to play a vital role in developing AI systems by creating engaging...

  • Cloud Architect

    5 days ago


    Québec, Quebec, Canada Nuvoola AI Full time

    About Nuvoola AINuvoola AI is a leading artificial intelligence firm that specializes in computer vision and natural language interaction. We are a market leader in implementing virtual guard solutions with facial, license plate, and character recognition.Job Title: Cloud ArchitectWe are seeking a Cloud Architect with expertise in AWS Cloud technologies to...

  • Cloud Architect

    5 days ago


    Québec, Quebec, Canada Nuvoola AI Full time

    About Nuvoola AINuvoola AI is a leading artificial intelligence firm that specializes in computer vision and natural language interaction. We are a market leader in implementing virtual guard solutions with facial, license plate, and character recognition.Job Title: Cloud ArchitectWe are seeking a Cloud Architect with expertise in AWS Cloud technologies to...

  • AI Product Strategist

    4 weeks ago


    Québec, Quebec, Canada Nuvoola AI Full time

    Company OverviewName of Hiring Company: Nuvoola AINuvoola AI is a pioneering firm in the field of artificial intelligence, operating across Quebec, Ontario, and New Brunswick. We are leaders in AI-driven computer vision technologies, specializing in virtual security solutions that incorporate facial recognition, license plate identification, and character...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of collaborative products, and we're seeking a skilled Senior Software Developer to join our team.Job SummaryWe're looking for a highly motivated and experienced Senior Software Developer to design, develop, and deploy robust administration tools to optimize metrology data management.Key...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of collaborative products, and we're seeking a skilled Senior Software Developer to join our team.Job SummaryWe're looking for a highly motivated and experienced Senior Software Developer to design, develop, and deploy robust administration tools to optimize metrology data management.Key...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of collaborative products, and we're seeking a skilled software developer to join our team.Job SummaryWe're looking for a highly motivated and experienced software developer to design, develop, and deploy robust administration tools to optimize metrology data management.Key...


  • Québec, Quebec, Canada InnovMetric Software Full time

    About InnovMetric SoftwareInnovMetric Software is a leading provider of collaborative products, and we're seeking a skilled software developer to join our team.Job SummaryWe're looking for a highly motivated and experienced software developer to design, develop, and deploy robust administration tools to optimize metrology data management.Key...


  • Québec, Quebec, Canada Alteo Full time

    Alteo is seeking a highly skilled Senior Python Back-End Developer to join our team on a permanent basis. This is a 100% remote work opportunity.Job SummaryWe are looking for a talented developer to design, develop, and test Web applications in Python using the Django Framework. As a technical leader within a small development team, you will be responsible...