1 month ago

Software Engineer

DataAnnotation

Hybrid
Full Time
$85,000
Hybrid
Apply

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
Offered Salary$85,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Software Engineer Role at DataAnnotation

DataAnnotation is seeking a talented Software Engineer to join our team, focusing on training and enhancing AI models. In this role, you will be instrumental in measuring the progress of AI chatbots, meticulously evaluating their logic, and developing solutions to significantly improve the quality and performance of each model.

To apply to this Software Engineer role, you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language (JavaScript, Python, C#, C++, HTML, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to explain how your solution solves the problem.

Key Responsibilities

  • Give AI chatbots coding challenges and evaluate their outputs.
  • Evaluate the quality produced by AI models for correctness and performance.

Qualifications

To succeed as a Software Engineer at DataAnnotation, candidates should possess:

  • Fluency in English (native or bilingual level).
  • Detail-oriented approach.
  • Experience with algorithms, data structures, and debugging workflows.
  • A current, in progress, or completed Bachelor’s degree is preferred but not required.

Work Arrangement & Benefits

This is an independent contract position, available on a full-time or part-time REMOTE basis. DataAnnotation offers significant flexibility:

  • You’ll be able to choose which projects you want to work on.
  • You can work on your own schedule.
  • Projects are paid hourly starting at $40+ USD per hour, with bonuses on high-quality and high-volume work.

Important Notes

Payment is made via PayPal. We will never ask for any money from you. PayPal will handle any currency conversions from USD. Only applicants in Canada will be considered for this role.

Key skills/competency

  • AI Model Training
  • Python
  • JavaScript
  • Algorithms
  • Data Structures
  • Debugging
  • Problem Solving
  • Code Evaluation
  • Natural Language Processing
  • Machine Learning

Tags:

Software Engineer
AI Model Training
Python
JavaScript
Algorithms
Data Structures
Debugging
Code Evaluation
Machine Learning
Natural Language Processing
Problem Solving
Chatbots
Remote
Contract
Developer
Engineering
Evaluation
Coding
DataAnnotation
Canada

Share Job:

How to Get Hired at DataAnnotation

  • Research DataAnnotation's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight AI model training, Python/JavaScript skills, and problem-solving, using keywords from the Software Engineer job description.
  • Prepare for coding challenges: Sharpen your skills in LeetCode/HackerRank style problems and practice explaining your solutions clearly for DataAnnotation's Software Engineer role.
  • Showcase remote work suitability: Emphasize your ability to work independently, manage your schedule, and communicate effectively in a remote environment.
  • Highlight analytical skills: Be ready to discuss experiences evaluating code quality, debugging complex systems, and improving model performance.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background