Senior Python Developer

Prolific

Completely RemotePart TimeInformation Technology
Posted Today

Job description

Responsibilities

  • Evaluate AI-generated Python code for functional correctness and adherence to best practices
  • Validate logic and reasoning in AI-provided algorithmic solutions
  • Conduct execution testing of model-generated scripts to verify performance
  • Annotate model performance by identifying inefficient solutions or hallucinations
  • Provide structured feedback on model reasoning regarding backend architecture and API design

Requirements

  • BSc or higher in Computer Science, Software Engineering, or a related technical field
  • Professional experience as a Senior Software Engineer specializing in Python
  • Ability to solve LeetCode Medium to Hard-level problems independently
  • Expert understanding of GIL, decorators, generators, memory management, and asyncio
  • Proficiency with Django, FastAPI, or Flask
  • Experience with pytest, unittest, coverage.py, and tox
  • Strong understanding of RESTful APIs and GraphQL

About the Company

Prolific is building the world's largest pool of quality human data to help train and evaluate cutting-edge AI models for researchers and organizations globally.

Skills & tools

PythonDjangoFastAPI

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01BSc in Computer Science or related field
  2. 02Senior Software Engineering experience in Python
  3. 03Proficiency in LeetCode Medium/Hard problems
  4. 04Knowledge of GIL, decorators, and asyncio
  5. 05Experience with Django, FastAPI, or Flask
  6. 06Proficiency with pytest and unittest
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches