Logo of Huzzle

Software Engineer for AI Training Data (Python)

Applications are closed

  • Job
    Full-time
    Mid Level
  • Software Engineering
  • United Kingdom, +3
    Remote

Requirements

  • 3+ years of experience in a software engineering/software development role.
  • 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 Have's:
  • Bachelor's and/or Master’s degree in Computer Science
  • Proficiency in working with one or more of the following: Java, JavaScript, TypeScript, C++. SQL, Swift, Ruby, Rust, Go, NET, Matlab, PHP, HTML, DART, R, Apex, and Shell, C, C#
  • 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 it comes to understanding and discussing project requirements.
  • A commitment to continuous learning, and staying updated with the latest in coding advancements and best practices.
  • Enthusiasm for teaching AI models and experience with technical writing!

Responsibilities

  • 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 afterwards to make it faster"

Application Process

  • Apply using this Ashby form
  • If you look like a good fit, we'll send an async RLHF code review that will take 35 minutes and would need to be finished within 72 hours of us sending it.
  • You'll receive credentials to the RLHF platform. We'll setup a group call to answer 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 and will ultimately determine your employment and leveling.

FAQs

What locations are accepted for this remote position?

We are accepting applicants from the US, Canada, most countries in LATAM and Europe, as well as some countries in Africa and Asia.

Do I need prior AI experience to apply for this position?

No, previous AI experience is not necessary. The role is open to software engineers with relevant skills.

What are the main responsibilities of this software engineering role?

Main responsibilities include evaluating AI-generated code, solving coding problems, writing robust test cases, creating instructions for others, and reviewing code before it goes into the model.

What are the pay rates for this position?

Pay rates vary by location, including $50/hr for the US, $28.70/hr for Brazil, $22.05/hr for Egypt, $25.55/hr for the Philippines, and $35/hr for all other non-US countries.

How many hours am I expected to work per week?

The expectation is 15+ hours per week, with no upper limit. Some engineers are working 20-40 hours or more per week based on their availability.

What is the contract length for this position?

The contract is long-term with no end date, and the company expects to have work for the next 2 years. You can end the contract at any time.

Can I set my own working hours?

Yes, developers can set their own hours, and strong candidates will ideally be interested in committing to around 40 hours a week.

What does the interview process entail?

The interview process includes filling out an Ashby form, completing an async RLHF code review, a group call for onboarding questions, and performing a simulated production-level RLHF task.

What programming languages and technologies should I be proficient in?

Proficiency in Python is essential, and it's nice to have experience with additional languages such as Java, JavaScript, TypeScript, C++, SQL, Swift, Ruby, and others.

What qualifications are required for this software engineer position?

Required qualifications include 3+ years of experience in software engineering, fluency in English, the ability to articulate complex concepts, attention to detail, and proficiency in Python.

Are there any preferred qualifications or "nice to haves"?

Yes, preferences include a degree in Computer Science, proficiency in multiple programming languages, analytical skills, communication skills, commitment to continuous learning, and enthusiasm for teaching AI models.

How is payment processed for this position?

Payment is made on a weekly basis, based on the hours worked on the platform, which is calculated from coding exercises instead of tracking your own time.

G2i is a hiring community connecting remote developers with world-class engineering teams.

Technology
Industry
11-50
Employees
2016
Founded Year

Mission & Purpose

G2i is a hiring community connecting remote developers with world-class engineering teams. Our unique approach combines rigorous technical assessments with a solid commitment to developer health, ensuring companies get skilled developers who are supported, valued, and ready to execute from day one. Our transparent vetting process includes in-depth, performance-ranked developer profiles, recorded technical interviews, and soft-skills assessments. Whether you're working on a short-term project or burning down a backlog, G2i connects you with a community of pre-vetted developers. Planning to hire ten or more engineers? We create a Custom Talent Pipeline, allowing for specific customizations in sourcing, assessment criteria, technical interview questions, and integration with your existing HR systems and processes. G2i partners with clients who support the developer health mission—matching developers with environments that improve their health, support recovery from burnout, and enable professional growth through restful work. Is your team overworked or understaffed? Contact us today to learn how G2i can help you.

Get notified when G2i Inc. posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?