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, Vietnamese Language  image - Rise Careers
Job details

Software Engineer for Training AI Data - Python, Vietnamese Language

Accepted Locations and Languages

We accept native or highly fluent Vietnamese speakers based in Vietnam. 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

Hourly rate: $13.95/hr

  • 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!

What You Should Know About Software Engineer for Training AI Data - Python, Vietnamese Language , G2i Inc.

Are you a talented Software Engineer looking to put your skills to good use in the world of AI? Join our exceptional team working on training AI data at our progressive company, where you’ll have the chance to shape the future of generative AI models! With over three years of experience under your belt, you'll dive into exciting projects that involve evaluating AI-generated code, writing efficient and functional solutions, and creating robust test cases. Plus, you don't need any previous AI experience - just a love for coding and an eagerness to learn! Working remotely from Vietnam, you’ll enjoy the flexibility to set your own hours, with an opportunity to work 15+ hours weekly while getting paid $13.95 per hour. We understand that every expert needs space to flourish, which is why we offer a long-term contract without an end date and a friendly environment ideal for honing your craft. Join our team, filled with passionate individuals eager to innovate, as you help create training data for the world's leading AI models. You’ll be part of a dynamic collaborative environment, solving challenging coding problems and enhancing the capabilities of state-of-the-art AI systems. If you're ready to propel your career in an adventurous and supportive setting, this Software Engineer role is just the opportunity you've been waiting for!

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

As a Software Engineer for Training AI Data, you'll engage in various tasks including evaluating the quality of AI-generated code, solving complex coding problems, and writing comprehensive test cases. You'll work closely with these advanced AI systems to optimize their performance in generating code, ensuring high standards of function and reliability.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position?

To be eligible for the Software Engineer for Training AI Data role, you should have at least three years of experience in software development, complete fluency in English, and proficiency in Python. Familiarity with concepts from data science and a strong ability to communicate complex ideas are also beneficial in this position.

Join Rise to see the full answer
Is prior AI experience necessary for the Software Engineer role?

No prior AI experience is necessary to apply for the Software Engineer for Training AI Data position. We're more interested in your coding skills, ability to learn quickly, and your passion for working with AI models. This is a great opportunity for those looking to transition into the AI space!

Join Rise to see the full answer
What is the pay rate for the Software Engineer for Training AI Data?

The hourly pay for the Software Engineer for Training AI Data position is $13.95 per hour, with the opportunity to work flexible hours beyond the 15+ hour weekly expectation. You can work as much as you wish, with many engineers on the team logging anywhere from 20 to 40+ hours per week.

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

The interview process for the Software Engineer for Training AI Data role consists of an initial application review, followed by an async coding review task. Upon successful completion, candidates will participate in a simulated production-level task, which serves as the final interview phase, helping us assess your fit for the position.

Join Rise to see the full answer
Common Interview Questions for Software Engineer for Training AI Data - Python, Vietnamese Language
How do you approach code evaluation for AI-generated solutions?

In answering this question, demonstrate your ability to critically analyze AI-generated code by discussing specific criteria such as functionality, efficiency, readability, and adherence to best practices. Providing examples of past experiences will showcase your relevant skills.

Join Rise to see the full answer
Can you explain a challenging coding problem you've solved in Python?

When addressing this question, highlight a specific challenge and outline your thought process. Focus on the strategies you employed to troubleshoot and optimize the solution, while emphasizing your coding skills and Python proficiency.

Join Rise to see the full answer
What techniques do you use to write robust test cases?

To effectively answer this, you could discuss various testing methodologies like unit testing and integration testing, detailing how you write test cases that cover different scenarios to ensure code reliability and performance.

Join Rise to see the full answer
Describe your experience with collaborative software development.

When discussing collaborative experiences, highlight how you've worked within a team setting. Mention tools or methodologies used, such as Agile or version control systems, and illustrate how collaboration improved project outcomes.

Join Rise to see the full answer
How do you keep your coding skills updated and relevant?

In response to this question, share your approach to continuous learning, whether through online courses, coding communities, or projects. Mention any specific resources you utilize to stay informed about new technologies and coding best practices.

Join Rise to see the full answer
What role do you think AI plays in the future of coding?

This question allows you to articulate your thoughts on AI's transformative influence in software development. Highlight its potential for automating repetitive tasks, offering intelligent code suggestions, and enhancing productivity while emphasizing the need for human oversight.

Join Rise to see the full answer
Can you give an example of how you've communicated complex technical concepts to non-technical stakeholders?

In your answer, stress the importance of clarity and simplicity when explaining complex ideas. Share examples of successful communication strategies you’ve employed, such as visual aids or analogies, that facilitated understanding among non-technical partners.

Join Rise to see the full answer
What specific projects do you hope to work on as part of our team?

Your response should reflect your enthusiasm for the work at the company. Mention particular areas of AI or coding challenges that excite you, demonstrating your understanding of the company's mission and values while aligning your interests with their ongoing projects.

Join Rise to see the full answer
How do you manage competing priorities and projects?

Highlight your organizational and time management skills by discussing how you prioritize tasks based on urgency and importance. Share tools or techniques you use to maintain focus and efficiency when juggling multiple responsibilities.

Join Rise to see the full answer
Why are you interested in working specifically with AI data training?

Use this opportunity to express your passion for the AI field. Talk about your interest in shaping AI capabilities and how contributing to training data aligns with your personal goals within the tech industry, emphasizing your enthusiasm for innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
SwissBorg Remote Remote - Europe Timezone
Posted 9 days ago
Xplor Hybrid Salt Lake City, UT, USA
Posted 5 days ago
Photo of the Rise User
Posted 10 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!