Frequently asked questions
Straight answers about applying, the assessment, pay and the work. If yours is not here, contact us and a person will reply.
Applying
Who can apply?
Anyone aged 18 or over, in any country, who writes code well in at least one of the languages we hire for and communicates clearly in written English. There are no country restrictions.
Do I need a degree or AI experience?
No. We hire on the quality of your assessment. Many trainers have never worked on AI before; the project guidelines explain everything specific to the work.
Which programming languages do you hire for?
Python, JavaScript, TypeScript, Java, Kotlin, C#, C++, Go, Rust, Swift and Ruby. You take the coding exercise in whichever of these you are strongest in.
Is there a fee to apply?
No. Applying, the assessment and working with us are always free. We will never ask you to pay for training, equipment or access to work.
Can I have more than one account?
No. Each person may hold one account. Duplicate accounts are closed, including any application attached to them.
Is there a deadline?
No. Hiring is continuous, and applications are reviewed in the order they are submitted.
The assessment
How long does the assessment take?
Most candidates finish in 60 to 90 minutes. There is no timer.
Do I have to finish in one sitting?
No. Your answers save automatically a couple of seconds after you stop typing. Sign in on any device and you will find them exactly where you left them.
Can I use AI tools, search engines or help from others?
You may look up official language documentation. You may not use AI assistants, code generators, copied solutions, or help from any other person. Submissions that show AI-generated or copied work are declined. See the Candidate Integrity Policy for details.
Can I change my answers after submitting?
No. Submitting locks your answers and sends them for review, so check everything before you submit. If a technical problem affected your submission, contact support and we can reopen it.
What do reviewers look for?
Correct, working code; clear, idiomatic code quality; accurate technical reasoning; sound judgement of AI responses; and clear written English. How it works lists what each of these means.
How long until I get a decision?
Within 3 business days of submission. Your dashboard shows the date to expect it, and we email you the decision either way.
What happens if I am not selected?
You can retake the assessment 6 months after the decision, using the same account. Your decision email gives the exact date.
Pay and payouts
How much does the work pay?
Every project pays at least $45 USD an hour. Projects that need specialist or senior experience pay more. You see a project's rate before you start work on it.
How often am I paid?
Twice a month, on the 1st and the 15th. Hours from the 26th to the 10th are paid on the 15th, and hours from the 11th to the 25th are paid on the 1st of the following month.
How do I receive my money?
Through major international payout services. When you are hired you add and confirm your payout account in your dashboard, and each payout is sent to your default account.
Are there fees?
CodeForAI charges nothing. Your payout service may apply its own receiving or currency conversion fees.
Is this employment?
No. Trainers are independent contractors. You choose your own hours, there is no minimum commitment, and you are responsible for any taxes that apply to you where you live.
The work
What will I be doing?
Reviewing AI-written code, comparing and ranking responses, writing ideal responses, and spotting bugs and security issues that models miss. The work page has examples.
How many hours can I work?
As many or as few as you like, subject to the tasks available on your projects. There is no minimum.
How are projects assigned?
We match you to projects using the languages, experience and availability in your developer profile. Keeping your profile up to date helps us find you more work.
What equipment do I need?
A laptop or desktop computer, a modern web browser, a reliable internet connection, and a local environment for the languages you work in.
Account and privacy
What do you do with my information?
We use it to assess your application, match you to projects and pay you. The Privacy Policy explains exactly what we collect, why, how long we keep it and your rights.
Are the demographic questions required?
Every demographic question offers "Prefer not to answer". Your answers are not shown to the reviewer who assesses your application.
I did not receive the verification email.
Check your spam or promotions folder first. You can request a new link from the verification page after signing in. If it still does not arrive, write to support@codeforai.tech.
How do I delete my account?
Write to support@codeforai.tech from the email address on your account and we will delete your account and data, except records we must keep by law, such as payment records.
Still have a question? Use the contact form or email support@codeforai.tech and a person will reply.