freehire launches on Product Hunt on 26 August.

Follow →

Senior Python Developer

Summary

Senior Python developer reviews AI-generated code for correctness, tests performance, and provides feedback on backend architecture and API design.

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 regarding efficiency, syntax, and hallucinations
  • Provide structured feedback on model reasoning for 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
  • High standard for clean code (PEP 8, PEP 20)
  • Proficiency with Django, FastAPI, or Flask
  • Experience with pytest, unittest, coverage.py, and tox

See also