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

Software Engineer for Training AI Data - Python, Thai Language

Accepted Locations and Languages

We accept native or highly fluent Thai speakers. 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

  • Thailand: $15.57

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

Average salary estimate

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

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, Thai Language, G2i Inc.

Are you a talented Software Engineer looking to make an impact in the AI world? Look no further! Join our innovative team at an exciting AI company, where your skills in Python and fluency in Thai can contribute to the future of technology. In this remote position, you’ll dive into the thrilling realm of training AI data, evaluating AI-generated code, and solving diverse coding challenges. No previous AI experience? No problem! With just 3+ years of software development experience and a keen eye for detail, you'll help craft the data that powers cutting-edge generative AI models. Get involved in projects ranging from selecting the most efficient code to improving chatbot responses. We pride ourselves on flexibility, offering you the chance to set your own hours while collaborating with your dedicated team. Enjoy competitive pay rates, and rest easy knowing that there’s a steady flow of work expected for the next two years! Not only will you develop your skills, but you’ll also have the chance for continuous learning and growth within our community. If you're ready to turn your coding expertise into something extraordinary, come take part in our mission to make the world’s best AI systems even better! Let’s code the future together!

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

As a Software Engineer for Training AI Data at our company, your primary responsibilities will include evaluating the quality of AI-generated code, solving coding problems, and writing functional code using Python. You will also create robust test cases to ensure code efficiency and engage in various projects, like comparing Python code snippets and developing full-scale applications. Your role will be pivotal in enhancing the AI models' ability to write better code.

Join Rise to see the full answer
What qualifications does a Software Engineer for Training AI Data need?

To qualify for the Software Engineer for Training AI Data position, candidates need a minimum of 3 years of experience in software development, fluency in Thai, and complete fluency in English. Proficiency in Python is essential. Ideal candidates will possess excellent analytical skills and attention to detail, while a Bachelor's or Master's degree in Computer Science is a plus. Familiarity with additional programming languages such as Java or C++ would also be beneficial.

Join Rise to see the full answer
What is the work schedule like for a Software Engineer for Training AI Data?

Flexibility is one of the key perks for a Software Engineer for Training AI Data at our company. You have the autonomy to set your own hours, allowing you to balance personal commitments while working effectively. While many engineers opt to work around 40 hours a week, there is no upper limit on hours, providing you with the opportunity to work extra and earn more if desired.

Join Rise to see the full answer
How does the interview process work for the Software Engineer for Training AI Data role?

The interview process for the Software Engineer for Training AI Data role consists of several steps. First, interested candidates apply through a dedicated form. If you’re shortlisted, you will complete an async RLHF code review, followed by receiving access to the RLHF platform. You’ll then participate in a group call for any questions, climaxing with a simulated production-level task that will be your final interview to determine your fit for the team.

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

Compensation for a Software Engineer for Training AI Data is competitive, with a pay rate set at $15.57 per hour in Thailand. The role provides excellent earning potential, as engineers can choose to work weekly hours ranging from 15 to over 40, allowing for increased income based on commitment and dedication.

Join Rise to see the full answer
Common Interview Questions for Software Engineer for Training AI Data - Python, Thai Language
Can you explain a time when you solved a complex coding problem?

When answering this question, consider presenting a specific example where you identified a coding challenge, the steps you took to solve it, and the outcome. Emphasize your analytical skills, logical problem-solving approach, and how you communicated your solution to team members to demonstrate your collaborative spirit.

Join Rise to see the full answer
What is your experience with Python in a team environment?

Discuss your previous work experiences where you used Python, highlighting collaborations on group projects. Emphasize your contributions, including code reviews, pair programming, or mentoring junior developers to showcase your teamwork skills and proficiency in Python.

Join Rise to see the full answer
How would you evaluate the quality of AI-generated code?

To effectively answer this, describe your criteria for evaluating AI-generated code, such as correctness, efficiency, maintainability, and adherence to coding standards. Discuss any experiences you have with conducting code reviews and how you provide constructive feedback to drive improvements.

Join Rise to see the full answer
What steps would you take to create robust test cases for your code?

Outline your approach to creating test cases, starting from understanding the requirements, developing tests for various edge cases, and ensuring full coverage through unit tests. Mention any testing frameworks you have used in the past and how you’ve implemented your tests in a CI/CD pipeline.

Join Rise to see the full answer
Describe a situation where you had to learn a new technology quickly?

Share an example where you encountered a new technology and successfully adapted by utilizing resources such as online courses, documentation, or community forums. Emphasize your eagerness for continuous learning, your strategies for quickly picking up skills, and the impact of your new knowledge on your work.

Join Rise to see the full answer
How do you ensure consistency in your coding style?

Talk about your approach to maintaining coding consistency, such as adhering to style guides, using linters, participating in code reviews, and regularly discussing standards with teammates. Highlight any experiences where your attention to detail improved the overall code quality of your team.

Join Rise to see the full answer
What is your experience in mentoring junior developers?

Discuss specific mentoring experiences you’ve had, including how you offered guidance and support, helped them improve their coding skills, and facilitated their growth within the team. Mention how these interactions benefited both you and the mentees, fostering a collaborative team culture.

Join Rise to see the full answer
How would you approach improving the performance of a slow-running application?

Explain your process, which may include analyzing code for bottlenecks, profiling tools to pinpoint performance issues, and implementing optimizations. Mention any strategies you’ve used in the past to successfully enhance application performance and the positive results achieved.

Join Rise to see the full answer
Can you discuss your experience with project management in software development?

Share examples of how you've used project management methodologies, such as Agile or Scrum, to keep projects on track. Highlight your involvement in sprint planning, daily stand-ups, retrospectives, and how you've communicated progress or concerns with stakeholders.

Join Rise to see the full answer
What excites you most about working with AI models?

Focus on your passion for technology and innovation. Discuss your enthusiasm for leveraging AI to solve complex problems, the impact of AI on industries, and your interest in contributing to the advancement of software that enhances AI capabilities. Make it personal by sharing how your interests align with the company's mission.

Join Rise to see the full answer
Similar Jobs
Posted yesterday
Photo of the Rise User
Brigit Hybrid New York City
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Spotify Remote No location specified
Posted 10 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 5 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!