Upwork

Lead Machine Learning Engineer - Applied Scientist

Remote

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Information Technology & ServicesIndustries

Lead Machine Learning Engineer / Applied Scientist

Company: Upwork

Position Overview

Upwork is seeking a Lead Machine Learning Engineer / Applied Scientist with a passion for rigorously evaluating and improving the performance of LLMs and AI agents. This role focuses on building feedback loops, defining success metrics, and driving measurable improvements in the quality and reliability of intelligent systems. It's an opportunity to shape how evaluation and iteration are embedded in the product lifecycle for AI at scale. You will partner closely with research, engineering, and product teams to integrate your insights into Upwork’s AI infrastructure, including designing testbeds for agentic workflows, refining prompts and orchestration strategies, and guiding the iteration of ML-powered features.

Responsibilities

  • Develop and own evaluation pipelines for agentic LLM systems, enabling consistent measurement across simulation, benchmark, and live-user scenarios.
  • Define and iterate on quality metrics that guide the training, tuning, and deployment of LLMs and agents.
  • Lead experiments to assess and improve system behaviors across dimensions such as correctness, safety, latency, and helpfulness.
  • Collaborate with cross-functional partners to integrate insights from evaluation into product development and deployment pipelines.
  • Build automated testing and monitoring tools that scale with the complexity of agent behaviors and LLM responses.
  • Share findings and improvements through documentation, dashboards, and internal demos, contributing to a culture of continuous learning and excellence.

Requirements

  • Deep familiarity with evaluation methodologies for LLMs or autonomous agents, including benchmark selection, prompt sensitivity analysis, and human-in-the-loop review processes.
  • Hands-on experience in Python and ML frameworks such as PyTorch, with the ability to analyze outputs and drive performance iteration.
  • Proven ability to work across teams and disciplines to align ML evaluation work with product and business goals.
  • Comfortable operating in ambiguous problem spaces and taking initiative to define structure, priorities, and impact.
  • Passion for continuous improvement, strong documentation habits, and a collaborative, inclusive working style.

Company Information

Upwork is the world’s largest work marketplace, connecting businesses with highly skilled professionals worldwide. From entrepreneurs to Fortune 100 enterprises, companies trust Upwork’s platform to access expert talent, leverage AI-powered work solutions, and drive meaningful business outcomes. Upwork’s AI-powered platform has facilitated over $20 billion in economic opportunity for professionals worldwide. With professionals spanning 10,000+ skills, including AI and machine learning, software development, sales and marketing, customer support, finance and accounting, and more, Upwork empowers businesses of all sizes to scale, innovate, and build agile teams.

Upwork is a remote-first workforce, creating economic opportunities for professionals worldwide. While there is a physical office in Palo Alto, Upwork hires full-time employees in 21 U.S. states.

Culture: Built on trust, risk-taking, customer focus, and excellence, in service of the mission to create economic opportunities for better lives. Upwork embraces authenticity and inclusion, encouraging employees to bring their whole selves to work. Personal and professional growth is supported through development programs, mentorship, and Upwork Belonging Communities.

Benefits: Comprehensive medical coverage, unlimited PTO, 401(k) plan.

Employment Type

(Information not provided)

Location Type

(Information not provided)

Salary

(Information not provided)

Skills

Machine Learning
Large Language Models (LLMs)
AI evaluation
Prompt engineering
Experimentation
AI infrastructure
Simulation
Benchmarking
Safety
Latency optimization

Upwork

Online platform connecting freelancers and clients

About Upwork

Upwork connects freelancers with clients looking for various services in the gig economy, which focuses on short-term contracts instead of permanent jobs. The platform allows freelancers to create profiles that showcase their skills, while clients can post job listings for specific projects. Freelancers bid on these projects, and clients choose the best candidates based on proposals and reviews. Upwork earns revenue through service fees charged to freelancers based on their earnings, with a tiered structure that rewards long-term client relationships. The platform also offers premium memberships and additional services for enhanced visibility and access to job listings. Upwork provides tools for time tracking, invoicing, and project management, making it easier for both freelancers and clients to manage their work and payments. The goal of Upwork is to facilitate successful project completion by bridging the gap between freelancers and clients.

San Francisco, CaliforniaHeadquarters
2015Year Founded
$143.8MTotal Funding
IPOCompany Stage
Consulting, Enterprise SoftwareIndustries
10,001+Employees

Benefits

Health Insurance
Unlimited Paid Time Off
401(k) Retirement Plan
401(k) Company Match
Parental Leave
Employee Stock Purchase Plan

Risks

Increased competition from Fiverr and Toptal threatens Upwork's market share.
The new Fiverr-style Project Catalog may commoditize services, reducing freelancers' perceived value.
Strategic shifts under new management may not align with current client expectations.

Differentiation

Upwork connects freelancers with clients across diverse industries, enhancing global work opportunities.
The platform offers tools like time tracking and invoicing for efficient project management.
Upwork's tiered fee structure incentivizes long-term client relationships, differentiating it from competitors.

Upsides

Upwork's acquisition of Objective AI enhances its AI capabilities for better talent matching.
The introduction of Featured Jobs increases visibility for job posts, attracting more candidates.
Upwork's recognition as the top job posting site boosts its credibility among employers.

Land your dream remote job 3x faster with AI