5 days ago
Software Programming Analyst
DataAnnotation
Hybrid
Full Time
$85,000
Hybrid
Job Overview
Job TitleSoftware Programming Analyst
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
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.

Job Description
About the Role
DataAnnotation is seeking a Software Programming Analyst to join our team, focusing on training AI models. In this crucial role, you will be instrumental in measuring the progress of AI chatbots, meticulously evaluating their logic, and proactively solving problems to enhance the quality of each model.
Responsibilities
- Give AI chatbots coding challenges and evaluate their outputs.
- Evaluate the quality produced by AI models for correctness and performance.
Qualifications
- Fluency in English (native or bilingual level).
- Detail-oriented.
- Experience with algorithms, data structures, and debugging workflows.
- Proficiency in at least one programming language (JavaScript, Python, C#, C++, HTML, SQL, or Swift) is required to solve coding problems (similar to LeetCode, HackerRank, etc.).
- Ability to clearly explain how your solution solves a coding problem.
- A current, in progress, or completed Bachelor’s degree is preferred but not required.
Benefits
- This is a full-time or part-time REMOTE position.
- 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.
- DataAnnotation 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.
- This is an independent contract position.
Key skills/competency
- AI Model Training
- Programming (Python/JavaScript)
- Algorithm Design
- Data Structures
- Debugging
- Code Evaluation
- Problem Solving
- Attention to Detail
- English Fluency
- Analytical Thinking
How to Get Hired at DataAnnotation
- Research DataAnnotation's mission: Study their approach to AI training and evaluation, looking for recent projects or publications.
- Tailor your resume for AI roles: Highlight experience in programming, algorithms, data structures, and debugging relevant to AI model analysis.
- Showcase problem-solving skills: Prepare examples of how you've solved coding challenges and explained your solutions effectively.
- Emphasize remote work readiness: Detail your ability to work independently, manage your schedule, and communicate effectively in a remote setting.
- Prepare for technical assessments: Expect coding problems similar to LeetCode/HackerRank and be ready to articulate your thought process.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What programming languages are essential for the Software Programming Analyst role at DataAnnotation?
02What kind of tasks will a Software Programming Analyst perform to train AI models at DataAnnotation?
03Is a Bachelor's degree mandatory to become a Software Programming Analyst with DataAnnotation?
04What are the work arrangements and payment structure for the Software Programming Analyst role at DataAnnotation?
05Which geographic regions are eligible to apply for the Software Programming Analyst position at DataAnnotation?
Explore similar opportunities that match your background