P

Prolific

Platform matching researchers with study participants

Python Senior Developer - AI Training

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$50 /hr

About the Job

Requirements

  • A BSc or higher in Computer Science, Software Engineering, or a closely related technical field.
  • Real-world experience as a Senior Software Engineer or Developer specializing in Python.
  • Ability to solve LeetCode Medium- to Hard-level problems in Python independently.
  • Expert understanding of the Global Interpreter Lock (GIL), decorators, generators, memory management, and asynchronous patterns, including asyncio and async/await.
  • A high standard for clean code, including modularity, readability, and adherence to modern Python standards such as PEP 8 and PEP 20.
  • Ability to identify subtle logical flaws, memory leaks, or security vulnerabilities in model-generated code.
  • Expert mastery of Python 3.x, including type hints and modern language features.
  • Extensive experience with Django, FastAPI, or Flask.
  • Proficiency with pytest, unittest, coverage.py, and tox.
  • Strong understanding of RESTful APIs, GraphQL, and server-side logic in a Python environment, such as FastAPI or Django REST Framework.

Responsibilities

  • Review AI-generated Python code for functional correctness and adherence to best practices.
  • Audit step-by-step explanations provided by AI for complex algorithmic solutions to ensure they are logically sound.
  • Execute model-generated scripts in appropriate environments to verify performance and output.
  • Identify when a model provides inefficient solutions, deprecated syntax, or hallucinated library methods.
  • Provide structured feedback on how models reason through backend architecture, data pipelines, or API design discussions.

About the Company

Prolific

Platform matching researchers with study participants

Prolific operates an online research platform that connects researchers with a global pool of vetted participants. Researchers post studies and set demographic criteria to recruit eligible participants, who complete surveys and other research tasks to earn compensation. The platform uses a reputation-based system to ensure data quality from both researchers and participants. Clients include academic institutions, businesses, and individual researchers, making Prolific a centralized marketplace for human data in online research. The business model charges researchers a commission for each study conducted on the platform, covering participant recruitment, study management, and platform upkeep. Overall, Prolific aims to provide a reliable, efficient way to collect high-quality data for research and market insights.

Company size
1,001-5,000
Company stage
Series A
Total funding
$33.3M
Headquarters
London, United Kingdom
Founded
2014

Recently Posted Jobs

Explore more opportunities at Prolific

See more jobs