Software Engineer for AI Training Data (Coding)
Location: US, Canada, UK, Argentina, Brazil, Peru, Colombia, Mexico, India, and Australia (Remote)
Summary
You'll work with a skilled annotation team to produce training data for the most sophisticated AI models available today. Prior knowledge of AI is not required. You will establish a connection with one of the leading companies in the AI/LLM industry at this time. To train AI large language models and assist state-of-the-art generative AI models in writing better code, we are looking for software engineers with at least three years of experience. Discrete, highly changeable challenges that require interaction with these models while learning to code are commonly included in projects. More than 200 positions are open right now!
How Am I Going to Proceed?
assessing the level of AI-generated code, taking into account comprehensible summaries of your reasoning
Fix coding issues and create effective, functional code
Creating thorough test cases to ensure code operates successfully and efficiently
The technical project manager responded as follows when we sought for further information: It involves resolving coding puzzles, writing how-to guides to assist others, checking code before it's added to the model, and working on a wide range of projects. We have questions ranging from "which piece of C++ code is better?" through "make a full mobile application using this chatbot, and improve the chatbot's responses afterwards to make it faster"
In the long run, there's no end. They anticipate being employed for the ensuing two years.
The agreement can be terminated at any moment. Although it is our desire that you will dedicate yourself to a full year of work, we completely understand if you decide not to proceed after starting.
Adjustable Timetables
The best applicants will be willing to work 40 hours a week, but developers are free to choose their own schedules. They will operate in teams, therefore high achievers will be extremely adaptable in terms of working hours and will remain engaged despite the urgency of projects.
No issues if you take a three-hour lunch. Rather than keeping track of your own hours, you are paid based on the amount of time you spend on the site, which is determined in the coding tasks.
Tech Stack Priorities
From the manager of the technical program: The most qualified applicants will have knowledge of several different coding languages. While everyone has their areas of expertise, we now prioritize backend development and mobile development. However, considering the project-based nature of our work, it would be preferable if we had more full-stack generalists.
They will accept any kind of experience as long as you have three or more years of professional experience, as we need to fill hundreds of posts. These are the items on their current priority list:
1. Multilingual, full stack software developers
2. React Native, Flutter, Dart, Kotlin, Java, and Swift for mobile development
3. backend: Python, Go, JavaScript, C, C++, Python, and TypeScript
4. Different frontend frameworks
Three or more years of experience in a software engineering or development capacity are required.
total command of the English language.
the capacity to communicate difficult scientific ideas in an interesting and understandable manner.
Outstanding consistency in writing and attention to detail.
strong command of punctuation, grammar, and style rules.
working knowledge of Java, Python, JavaScript, TypeScript, and C++, among other languages.
Good to Haves:
A computer science bachelor's or master's degree and the ability to work with one or more of the following languages in addition to the ones mentioned above SQL, C, C#, Matlab, PHP, HTML, DART, R, Apex, and Swift, Ruby, Rust, Go, NET
Accomplished goals or valuable contributions to the coding community or projects are acknowledged.
shown analytical abilities combined with a creative problem-solving approach.
excellent communication abilities, particularly in comprehending and outlining project needs.
a dedication to lifelong learning, including keeping up with the most recent developments in best practices and code innovations.
a passion for instructing AI models and technical writing expertise!
Duration of Contract
In the long run, there's no end. They anticipate being employed for the ensuing two years.
The agreement can be terminated at any moment. Although it is our desire that you will dedicate yourself to a full year of work, we completely understand if you decide not to proceed after starting.
Interview Procedure: 1. Fill out this Lever form to apply. 2. We will give you a four-minute async video interview with two questions if we think you'd be a good fit.
3. You and the G2i technical interview team will conduct a live, 30- to 60-minute, leetcode-focused technical interview. If you pass with confidence, you will be hired. These interviews are being conducted by us on the company's behalf. The firm can decide to re-interview you before giving you the job offer if you struggle but pass.
4. We can assist you in signing G2i's developer terms of service and set up a group call to address any additional queries you may have regarding the position and the business.
5. We collaborate with the organization to conduct a paid five-hour session learning how to train AI models, as well as a 30-minute onboarding session, every Wednesday. The next day, you'll be able to begin full-time.