Skip to main content
Lifted, an Upwork Company

Copy of Senior Python Developer (AI Evaluation & Benchmarking)

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Contract
$80–$100/hr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior Python developer with 4+ years of professional software engineering experience. Needs expert Python, one additional language, CI/CD and automated testing experience. Remote contract, 10–39 hours/week, AI evaluation and benchmarking work.

Core skills

Python

Required skills

JavaScript/Go/C++CI/CDpytest/Mocha/JUnit

What you'll do

  • Design and develop coding benchmarks used to evaluate frontier AI models.
  • Analyze AI-generated code for correctness, reliability, efficiency, and edge cases.
  • Build and maintain scalable data pipelines that support AI evaluation workflows.
  • Create structured programming scenarios to test reasoning, debugging, and code quality.
  • Work with large codebases and multi-language software environments.
  • Collaborate with teams focused on improving how AI models understand, generate, and evaluate software.
  • Write clean, maintain, and well-tested Python code following software engineering best practices.

What they require

  • 4+ years of professional software engineering experience (required).
  • Expert-level proficiency in Python.
  • Experience working at a high-growth technology company or top-tier software organization.
  • Proficiency in at least one additional programming language such as JavaScript, Go, C++, or similar.
  • Experience with CI/CD pipelines and automated testing frameworks such as pytest, Mocha, or JUnit.
  • Strong understanding of software engineering best practices, debugging, and code quality.
  • Excellent analytical and problem-solving skills.
  • Preferred: Experience with AI/ML evaluation, model benchmarking, or Generative AI.
  • Preferred: Background in security engineering.
  • Preferred: Significant contributions to open-source software projects.
  • Preferred: Experience working with large-scale distributed systems or enterprise software platforms.

Benefits

  • Fully remote contract opportunity.
  • Compensation ranges from $80–$100 USD per hour.
  • Expected workload is 10–39 hours per week, depending on project needs.
  • Weekly payments for approved work completed during the previous week.

One of Upwork's largest clients, an American multinational technology company, is in search of an M365 Administrator.

🇺🇸 United StatesAIEnterprise

What people say about this company

3.1/ 5

$80–$100/hr