Review and evaluate AI-generated Python code for correctness, efficiency, and clarity.
Write high-quality Python solutions to coding problems across varying difficulty levels.
Create clear, human-readable explanations for code logic and problem-solving strategies.
Identify and flag edge cases or ambiguities in problem statements or AI responses.
You’re a great fit if
Fluent in English, with strong written communication skills and the ability to clearly explain abstract coding concepts.
Expertise in Python: Deep familiarity with core Python concepts such as data structures, algorithms, OOP, standard libraries, and best practices.
3-5 years of experience with Python frameworks, tools, or domains (e.g., web development, data analysis, scripting, or ML) is a plus.
Bachelor’s degree (or pursuing one) in Computer Science or a related field. Master’s or PhD preferred, but not required.
Bonus: Experience with data labeling, RLHF, or other AI training projects
About the role
Flexible workload — work from anywhere, on your own schedule
High impact — your craft directly improves models used by top AI labs & Fortune 500 teams
Clear ownership — know exactly what success looks like and have autonomy to deliver
Growth potential — consistent high performers spearhead new programs and mentor incoming SMEs
Interview process
Complete a screening with Zara, our AI interviewer in English, to learn more about your background and experience.
Domain-specific Zara interview to assess your Python expertise, including advanced language features (such as decorators, generators, and metaclasses), modern frameworks (like Django, Flask, and FastAPI), and your problem-solving skills with complex algorithms and data structures.