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

Software Engineer for Training AI Data - Python, Spanish Language

Accepted Locations and Languages

We accept native or highly fluent Spanish (European) 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

  • Spain: $20.19

  • 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

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

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

Are you a Python guru who speaks fluent Spanish and is eager to dive into the exciting world of AI? Join us as a Software Engineer for Training AI Data at our innovative company! Here, you’ll become an essential part of our expert annotation team, responsible for creating training data for some of the world's most advanced AI models. Don't worry if you're new to the AI landscape – we welcome talent from various backgrounds. We're looking for software engineers with at least 3 years of experience to assist in training large AI language models. Imagine engaging with cutting-edge generative AI models to help them code even better! In this role, you'll be evaluating AI-generated code, crafting robust test cases, and solving a variety of coding challenges. Our friendly team fosters a flexible work environment where you can choose your own hours, and work as much as you want! With over 200 open positions, you’re likely to find a niche that excites you. Do you want to contribute to a future where AI does more than write code? If so, you're just the person we're looking for! Plus, you’ll enjoy a competitive pay rate and the comfort of working from home in a long-term contract with no end date in sight. So grab your coding hat, and let’s make AI history together!

Frequently Asked Questions (FAQs) for Software Engineer for Training AI Data - Python, Spanish Language 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, your primary responsibilities will include evaluating the quality of AI-generated code, solving complex coding problems, and writing functional code. You'll also create comprehensive test cases to ensure code efficiency, review existing code, and provide insightful feedback as the AI models learn. Engaging with a variety of projects will keep your work dynamic and interesting, meaning no two days at this job will be the same!

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

To apply for the Software Engineer for Training AI Data position, you’ll need at least 3 years of experience in software engineering with a strong proficiency in Python. Complete fluency in English is crucial, and while fluency in Spanish is essential, a degree in Computer Science or similar fields is a nice-to-have. Additionally, solid analytical and communication skills will help you articulate complex concepts effectively.

Join Rise to see the full answer
Is previous AI experience required for the Software Engineer for Training AI Data role?

No previous AI experience is necessary to apply for the Software Engineer for Training AI Data role! We prioritize your software engineering skills and proficiency in Python. The aim is to train you in the AI space, and we support your growth as you work on exciting projects that help advance AI capabilities.

Join Rise to see the full answer
What does the interview process look like for the Software Engineer for Training AI Data position?

The interview process for the Software Engineer for Training AI Data starts with an application. If you're a good fit, you will receive an async RLHF code review task, which you need to complete within 72 hours. Following that, you'll get credentials to the RLHF platform to simulate production-level tasks, which will be a decisive part of your interview. Finally, a group call will wrap up your onboarding questions!

Join Rise to see the full answer
Can I choose my working hours as a Software Engineer for Training AI Data?

Absolutely! As a Software Engineer for Training AI Data, you have the freedom to set your own hours. Our flexible scheduling allows you to work as much or as little as you prefer, making it the perfect setup for balancing your workload and personal life. Whether you need to take a long lunch or can only contribute a few hours a week, we accommodate your needs!

Join Rise to see the full answer
Common Interview Questions for Software Engineer for Training AI Data - Python, Spanish Language
How do you approach evaluating the quality of AI-generated code?

When evaluating AI-generated code, I focus on readability, efficiency, and adherence to coding standards. I ensure it meets functional requirements and write human-readable summaries explaining my reasoning. Utilizing this approach helps not only in evaluating the current code but also in guiding future improvements.

Join Rise to see the full answer
Can you describe a challenging coding problem you’ve encountered and how you solved it?

In a previous role, I faced a performance issue with a data processing application. I analyzed the bottlenecks and restructured the code to optimize database queries and reduce execution time. By breaking down the problem and testing various solutions, I was able to enhance the efficiency significantly. Such experiences remind me of the importance of analytical thinking in software engineering.

Join Rise to see the full answer
What is your experience with Python, and how do you ensure code quality?

I have over three years of experience working extensively with Python. To ensure code quality, I adhere to best practices like writing clean and maintainable code and using tools like linters and testing frameworks. Regular code reviews and robust unit tests have also been integral in maintaining high standards throughout the development process.

Join Rise to see the full answer
How do you handle working on diverse projects with varying requirements?

I thrive in environments with diverse projects. For each new task, I take the time to comprehend the specific requirements and establish a clear plan before diving in. Good communication with team members and clients is vital to a successful outcome, which ensures that I remain aligned with the project's goals and deadlines.

Join Rise to see the full answer
What strategies do you use for writing robust test cases?

My strategy for writing robust test cases involves clearly understanding the function's purpose and expected outcomes. I break down different scenarios, including edge cases, to ensure comprehensive coverage. I also rely on documentation guidelines and best practices to maintain high standards while testing.

Join Rise to see the full answer
Describe a time when you had to articulate complex concepts to a non-technical audience.

I once had to explain a complicated algorithm to a group of product managers. I simplified the concepts using relatable analogies and visual aids, breaking it down step-by-step. This approach helped bridge the gap and ensured they grasped the key points without overwhelming them with jargon.

Join Rise to see the full answer
What programming languages are you familiar with, apart from Python?

In addition to Python, I'm proficient in Java and SQL, which I've used for various projects. I continuously seek to learn new languages and tools to stay current with technological advancements and enhance my skill set, ensuring versatility in my contributions.

Join Rise to see the full answer
How do you stay updated with the latest coding advancements?

To stay updated, I regularly participate in coding forums, attend webinars and subscribe to industry-related newsletters. Furthermore, I engage in online courses to explore new topics in-depth, which enables me to incorporate the latest trends and techniques into my work.

Join Rise to see the full answer
What do you believe is the role of a Software Engineer in training AI models?

The role of a Software Engineer in training AI models is crucial, as it involves structuring the programming logic that guides the AI's learning process. Whether by developing effective training data or refining algorithms, a software engineer's skills directly impact the efficiency and accuracy of the AI’s performance, driving innovation in the field.

Join Rise to see the full answer
What motivates you to work within the AI space?

My motivation for working in the AI space comes from the potential for transformative change in how we interact with technology. AI is rapidly evolving, and being part of such an innovative field gives me the chance to contribute to projects that can reshape industries. This constant evolution excites me and fuels my desire to keep learning and developing my expertise.

Join Rise to see the full answer
Similar Jobs
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Visa Remote Bangalore, India
Posted 3 days ago
Photo of the Rise User
Sopra Steria Remote Ringwade 1, 3439 LM Nieuwegein, Netherlands
Posted 5 days ago
Photo of the Rise User
Famoco Remote No location specified
Posted 9 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 14, 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!