Senior Python Developer - AI Training
New
P
Prolific Academic LtdAI Data Training
UKContractSenior
SalaryUp to $50/hr, depending on skills and experience level
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GraphQLPythonDjangoFlaskAlgorithmsFastAPIRESTful APIs
Requirements
- BSc or higher in Computer Science, Software Engineering, or a closely related technical field.
- Real-world professional experience as a Senior Software Engineer or Developer specializing in Python.
- Ability to independently solve LeetCode Medium to Hard-level problems in Python.
- Expert understanding of the GIL (Global Interpreter Lock), decorators, generators, and memory management.
- Proficiency with asynchronous patterns including asyncio and async/await.
- Commitment to clean code standards including modularity, readability, and adherence to PEP 8/PEP 20.
- Ability to spot subtle logical flaws, memory leaks, and security vulnerabilities in code.
- Expert mastery of Python 3.x, including type hints.
- Extensive experience with frameworks such as Django, FastAPI, or Flask.
- Proficiency with testing tools including pytest, unittest, coverage.py, and tox.
- Strong understanding of RESTful APIs and GraphQL.
Responsibilities
- Review AI-generated Python code for functional correctness and adherence to best practices.
- Audit the 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 areas where 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.
View Full Description & ApplyYou'll be redirected to the employer's site