412,234open jobs
14,465companies
72,289added this week
Browse all
Salary
$160k – $200k per year
Location
Remote (United States)
Seniority
Senior · 4+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is an American freelance marketplace formed in 2015 from the merger of Elance and oDesk, and it connects businesses with independent professionals in software development, design, writing, marketing and increasingly artificial intelligence work. Its revenue comes from taking a percentage of what clients pay freelancers, which means it has spent years balancing take rate against the incentive for established pairs to leave the platform and transact directly. Headquartered in San Francisco and listed on Nasdaq, it has been positioning itself around higher-value professional work rather than competing at the commodity end of the market.

An enterprise client is seeking experienced Senior Python Developers to help build the next generation of Artificial Intelligence systems. This opportunity support the client who is a leading AI platform that enables organizations to build intelligent applications through high-quality human feedback, AI evaluation, and model alignment.

The selected consultants will contribute to AI research by designing programming benchmarks, evaluating AI-generated code, and helping improve the performance, reasoning, and reliability of frontier AI models. This is an excellent opportunity for experienced software engineers who enjoy solving complex technical problems while contributing to the future of Generative AI.

This opportunity is ideal for senior software engineers with strong Python expertise who enjoy writing high-quality code, reviewing technical solutions, and working on AI-related projects.

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, maintainable, and well-tested Python code following software engineering best practices.

Requirements:

  • 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.

Nice to Haves:

  • Experience with AI/ML evaluation, model benchmarking, or Generative AI.
  • Background in security engineering.
  • Significant contributions to open-source software projects.
  • Experience working with large-scale distributed systems or enterprise software platforms.
  • 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.
  • Work volume may fluctuate throughout the duration of the engagement.

Hiring Process:

  • Submit your proposal.
  • Complete a short qualification form provided by the client.
  • Qualified candidates will receive an Upwork contract offer and onboarding instructions.
  • After accepting the contract, candidates will gain access to the client's evaluation.
  • Candidates who successfully pass the evaluation will be invited to a technical interview with the client.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
412,234 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
United States
$13k – $36k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
Apply
$14k – $40k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
Apply
AI / ML Engineer 16 min ago
$23k – $62k per year (Estimated) • In office • Full-Time • 3+ years exp • Kolkata
Python
DevOps
CI/CD
Apply
$15k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Tashkent
Python
SQL
Python
Flask
FastAPI
Django
Celery
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
DevOps
Rest API
CI/CD
Git
Docker
QA
Pytest
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Moscow
Python
Java
C#
C++
Databases
PostgreSQL
DevOps
Nginx
Apply
$78k – $206k per year (Estimated) • Remote • Contractor • 5+ years exp • Bogotá
Go
Java
AI/ML
Model Context Protocol
AI Agents
DevOps
Git
Analytics
ETL/ELT
Apply
$76k – $227k per year (Estimated) • Remote • Contractor • PhD • Atlanta
AI/ML
LLM
Apply
$47k – $183k per year (Estimated) • Remote • Contractor • Bogotá
Java
Java
Spring Boot
Gradle
Apply
Remote • Contractor • Bogotá
JavaScript
Frontend
npm
pnpm
Apply
Remote • Contractor • Palestine
Apply
$100k – $181k per year (Estimated) • Equity • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Columbus
JavaScript
Node JS
Node JS
Commander.js
Apply
$158k – $311k per year (Estimated) • Equity • Remote • Full-Time • 10+ years exp • Bachelor's Degree • United States
Apply
$32k – $57k per year (Estimated) • In office • Part-Time • 3+ years exp • High School Diploma • United States
Apply
$50k – $70k per year • Remote • Full-Time • 3+ years exp • United States
Management
Outlook
Marketing
Salesforce
Marketo
Apply
$57k – $138k per year (Estimated) • In office • Full-Time • United States
Apply
See all jobs
This is one of many
412,234 more open roles from verified company boards, updated every day.