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

Software Engineer for Training AI Data - Python, Arabic

Accepted Locations and Languages

We accept native or highly fluent Arabic speakers based in Saudi Arabia. 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: $14.64

  • 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

$47200 / YEARLY (est.)
min
max
$30400K
$64000K

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

Are you a passionate Software Engineer looking to make a real impact in the world of Artificial Intelligence? Join us at our innovative company, where we're dedicated to training AI models to become the best they can be! In this fully remote position based out of Saudi Arabia, we're in search of fluent Arabic speakers who are ready to dive into the exciting world of AI data training. With over 200 roles available, this is your chance to collaborate with an expert annotation team, where you'll examine and evaluate AI-generated code, craft functional code solutions, and create robust test cases to ensure everything runs smoothly. Don't worry if you don’t have previous AI experience; we're more interested in your software engineering skills and your ability to articulate complex concepts in a clear manner. You'll enjoy the flexibility of setting your own hours while working on dynamic projects that will keep you engaged. Whether you want to put in 15 hours a week or go for the full 40, we've got you covered. With a long-term contract and bi-weekly pay, it's an exciting opportunity to grow professionally while making contributions that matter. Ready to get started? This role is perfect for those who love problem-solving, coding, and helping AI learning models evolve. Come join us and help pave the way for the future of technology!

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

As a Software Engineer for Training AI Data, you'll be responsible for evaluating AI-generated code, solving coding challenges, and writing efficient and functional code. You'll also be creating informative test cases and collaborating with a talented team to improve AI language models. The role is highly collaborative, and you'll engage with exciting projects that require a thorough understanding of Python and coding best practices.

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

To apply for the Software Engineer for Training AI Data position, you need at least 3 years of experience in software engineering or development. Fluency in Arabic and English is essential for articulating complex concepts clearly. Additionally, a solid understanding of Python is a must, along with attention to detail and a commitment to high-quality coding practices.

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

No, previous experience in AI is not a requirement for the Software Engineer for Training AI Data position. While familiarity with AI can be beneficial, the primary focus is on your software engineering skills and your ability to engage with the training process of AI models effectively.

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

The Software Engineer for Training AI Data role offers a flexible work schedule. You can set your own hours and work anywhere from 15 to 40 hours a week based on your preference. This flexibility allows you to tailor your work-life balance, making it a great option for those looking to maintain a dynamic work schedule.

Join Rise to see the full answer
What kind of projects can I expect as a Software Engineer for Training AI Data?

In the Software Engineer for Training AI Data role, you can expect a variety of projects that involve solving coding challenges for advanced AI models. Projects may range from evaluating which Python code performs better to developing full applications while enhancing AI responses. You'll have the opportunity to engage in diverse tasks that allow your coding skills to shine while contributing to cutting-edge AI technology.

Join Rise to see the full answer
Common Interview Questions for Software Engineer for Training AI Data - Python, Arabic
Can you explain your experience with Python and how it relates to AI training?

In your response, highlight specific projects where you've utilized Python, particularly those that relate to data processing or AI tasks. Be sure to detail the challenges you faced and how you overcame them, showcasing your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you approach writing test cases for your code?

Discuss your methodology for ensuring code quality, including your strategy for identifying edge cases and how you ensure your tests cover various scenarios. Use examples from past experiences to illustrate your approach.

Join Rise to see the full answer
Describe a complex coding problem you solved in the past?

Share a specific example that demonstrates your analytical thinking and coding skills. Explain the problem, your thought process, the solutions you considered, and the final outcome, emphasizing your role in solving the issue.

Join Rise to see the full answer
How comfortable are you with collaborating in a remote team?

Emphasize your communication skills, flexibility, and experience in previous remote work settings. Discuss tools you've used for virtual collaboration and how you maintain productivity while working with teams online.

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

Discuss your commitment to continuous learning through various sources, such as online courses, coding communities, and forums. Highlight specific tools or methodologies you utilize to keep your skills sharp.

Join Rise to see the full answer
Can you describe your experience with technical writing?

Provide examples of technical documentation or codes you've written, emphasizing your ability to clearly articulate complex concepts. Discuss the importance of technical writing in your work and how it benefits others in the team.

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

Reflect on your passion for AI, discussing how you see AI evolving in the future and your eagerness to contribute to this field. Share any relevant experiences that fueled your interest in AI technology.

Join Rise to see the full answer
How do you ensure attention to detail in your coding projects?

Share specific practices you incorporate into your workflow, such as code reviews, adherence to style guides, and testing procedures. Emphasize how attention to detail contributes to the overall quality of your work.

Join Rise to see the full answer
What motivates you to meet project deadlines?

Discuss your organizational skills and strategies for managing time efficiently. You can also share past experiences where you successfully met deadlines despite challenges, highlighting your commitment to delivering quality work.

Join Rise to see the full answer
Why do you think code reviews are essential in a software engineering role?

Articulate the importance of code reviews in maintaining quality, encouraging collaboration, and fostering learning opportunities among team members. Provide any personal experiences that reflect this understanding.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Yubo Remote Paris - Full Remote
Posted 11 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 14 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!