Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer for Training AI Data - Python, Mandarin (Simplified) image - Rise Careers
Job details

Software Engineer for Training AI Data - Python, Mandarin (Simplified)

Accepted Locations and Languages

We accept native or highly fluent Mandarin Chinese (Simplified) speakers based in USA, Singapore, Malaysia, and Taiwan. For the complete list of accepted locations, click here. This work is 100% remote.

Loom Video

Our Founder/CEO, Gabe Greenberg, created a more in-depth Loom video that we highly recommend you watch! Check it out here: https://www.loom.com/share/5a8972c7fbbf46aaa3f389b2b6391c40

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 3+ 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

Accepted Locations and Languages

We accept native or highly fluent Traditional Chinese speakers based in Singapore, Malaysia, and Taiwan. This work is 100% remote.

Loom Video

Our Founder/CEO, Gabe Greenberg, created a more in-depth Loom video that we highly recommend you watch! Check it out here: https://www.loom.com/share/5a8972c7fbbf46aaa3f389b2b6391c40

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 3+ 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

  • United States: $30.00/hr

  • Singapore: $30.00/hr

  • Malaysia: $13.05/hr

  • Taiwan: $21.54/hr

  • For other countries, 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

  1. Apply using this Ashby form.

  2. 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.

  3. 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.

  4. 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 engineers with either a Data Science background who know Python well or software engineers who are well versed in Python.

Required Qualifications:

  • 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 Haves:

  • Bachelor's 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 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!

  • 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

  1. Apply using this Ashby form.

  2. 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.

  3. 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.

  4. 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 engineers with either a Data Science background who know Python well or software engineers who are well versed in Python.

Required Qualifications:

  • 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 Haves:

  • Bachelor's 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 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!

Average salary estimate

$62400 / YEARLY (est.)
min
max
$62400K
$62400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer for Training AI Data - Python, Mandarin (Simplified), G2i Inc.

If you're a passionate Software Engineer looking to work on groundbreaking AI technology, then join us at this innovative company as a Software Engineer for Training AI Data! You’ll be part of an expert annotation team dedicated to creating training data for the most advanced AI models. This role is perfect for fluent Mandarin Chinese speakers ready to dive into an exciting field, regardless of prior AI experience. With over 200 roles available, we invite software engineers with at least 3 years of experience to help train large AI language models, making it easier for these cutting-edge generative AI systems to write better code. Your day-to-day will involve evaluating the quality of AI-generated code, solving coding challenges in Python, and writing efficient test cases. Plus, the variety in projects means that each day brings something new, like deciding which piece of code is superior or developing a full mobile application using a chatbot! With a fully remote setup, flexible hours, and competitive pay rates based on your location, this long-term opportunity truly puts your work-life balance first. If you’re interested in shaping the future of AI while getting the chance to work with one of the most significant players in the tech space, apply today and see how you can make an impact!

Frequently Asked Questions (FAQs) for Software Engineer for Training AI Data - Python, Mandarin (Simplified) Role at G2i Inc.
What are the main responsibilities of a Software Engineer for Training AI Data at this company?

As a Software Engineer for Training AI Data, you'll play a crucial role in creating training data for advanced AI models. Your main responsibilities include evaluating AI-generated code for quality, solving various coding challenges, writing efficient Python code, and developing robust test cases. You'll work on diverse projects that help train large AI language models to enhance their coding abilities, thus playing a significant part in the AI field.

Join Rise to see the full answer
What qualifications are required to apply for the Software Engineer for Training AI Data position?

For the Software Engineer for Training AI Data role, the company requires candidates to have a minimum of 3 years of experience in software engineering. Additionally, complete fluency in English and proficiency in Python are necessary. Although a degree in Computer Science and other programming languages are nice to have, they aren't strictly required. A passion for AI and a commitment to continuous learning will also greatly benefit applicants.

Join Rise to see the full answer
Is previous AI experience needed to work as a Software Engineer for Training AI Data?

No prior AI experience is necessary to apply for the Software Engineer for Training AI Data position. The company welcomes those eager to learn and contribute to AI advancements, which makes it a fantastic opportunity for software engineers looking to explore new frontiers in technology.

Join Rise to see the full answer
What can I expect from the interview process for the Software Engineer for Training AI Data position?

The interview process for the Software Engineer for Training AI Data role begins with submitting your application followed by an async RLHF code review. If selected, you'll receive instructions for this task which takes around 35 minutes. Afterward, you will perform a simulated production-level task as your final step, providing you an opportunity to showcase your skills directly related to potential projects you'll be working on.

Join Rise to see the full answer
Are there opportunities for career growth as a Software Engineer for Training AI Data?

Yes! The role of Software Engineer for Training AI Data promises considerable career growth opportunities. Not only will you gain hands-on experience in AI development, but the company also supports continuous learning and staying up-to-date with the latest advancements in technology. This experience will equip you with valuable skills applicable in numerous areas of software engineering and AI.

Join Rise to see the full answer
Common Interview Questions for Software Engineer for Training AI Data - Python, Mandarin (Simplified)
Can you describe your experience with Python and how it applies to AI projects?

When answering this question, start by detailing your experience level with Python, including the types of projects you've completed. Discuss specific libraries or frameworks you've used that relate to AI, such as TensorFlow or PyTorch, and share your thoughts on how Python is extensively used in AI model training and data manipulation.

Join Rise to see the full answer
What do you understand about evaluating AI-generated code?

When asked this question, elaborate on how you approach analyzing AI-generated code for quality. Discuss metrics you've used to measure code efficiency, readability, and functionality. You can also mention the importance of articulating your rationale in human-readable summaries to ensure clarity for both technical and non-technical stakeholders.

Join Rise to see the full answer
How do you tackle complex coding challenges?

In your response, explain your problem-solving approach. Share the steps you take to break down the challenge, identify key requirements, and brainstorm potential solutions. You can also mention your experiences in collaborative environments, where discussing challenges with peers helped find effective solutions.

Join Rise to see the full answer
Give an example of a robust test case you've written in the past.

To answer this, share a specific instance where you wrote a comprehensive test case, discussing the testing framework used, the functionality being tested, and how it ensured reliability. Highlight how this process contributed to higher code quality and helped catch potential bugs early.

Join Rise to see the full answer
Why are you interested in working on AI projects?

Here, share your passion for AI and technology. Discuss how you view AI as the future of development, and how contributing to AI projects excites you. You can also mention any previous experiences related to AI or how you enjoy solving complex problems that can drive AI innovation.

Join Rise to see the full answer
How do you prioritize tasks when faced with multiple coding challenges?

When answering, demonstrate your time management skills by explaining your method for prioritization. Talk about how you assess task urgency, project deadlines, and team goals to determine what to work on first. Sharing a real-life example can strengthen your answer.

Join Rise to see the full answer
What programming languages do you have experience with besides Python?

List any additional programming languages you've worked with, including your proficiency level with each. Discuss how these languages contribute to your versatility as a Software Engineer, and explain how skills in alternative languages can enhance problem-solving in various coding scenarios.

Join Rise to see the full answer
How do you ensure quality and consistency in your code writing?

In your response, emphasize the importance of adopting coding standards and best practices. Discuss techniques you use to maintain quality, such as code reviews, version control, and documentation, and share how these practices lead to improved team collaboration and project outcomes.

Join Rise to see the full answer
What steps do you take to keep your programming skills up to date?

Here, you should discuss your commitment to continuous learning. Mention resources you utilize like online courses, webinars, and tech communities. Share how you stay informed on trends in the industry, especially in AI, and how this contributes to your effectiveness as a developer.

Join Rise to see the full answer
Describe a time when you had to explain a technical concept to a non-technical audience.

When responding, highlight your communication skills by sharing a specific instance and the steps you took to simplify the concept. Discuss what techniques worked well in making the information accessible and how you gauged understanding from your audience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bengaluru, Karnataka, India
Posted 3 days ago
Posted 16 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago

Based in Delray Beach, FL, G2i is a hiring platform run by engineers. The company offers services to that match companies and developers with pre-vetted React, React Native, GraphQL, and native iOS/Android focused engineers.

28 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!