Upwork is hiring a

Contract: Senior Machine Learning Engineer


Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.  

Last year, more than $3.3 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers. 

This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.

This Senior ML Engineer will work alongside our Trust and Safety ML Team to build a model suite to detect and disrupt payment fraud.

Work/Project Scope: 

  • Real-time production machine learning engineering in a cloud environment (Amazon AWS Sagemaker). Prepare and clean data; develop ML features; train and evaluate models; productionalize and deploy models. 
  • Machine learning projects as assigned towards a suite of anti-fraud models. Risk scoring models will use a range of data (history, behavior, linguistic data) to determine an individual, listing, or transaction’s risk of fraud via a risk score.
  • Productive in the data environment and exploring key data. Potentially, initial prototypes of models.
  • Initial prototypes of models
  • iterated prototypes of models; preproduction stage towards completing work.

Must Haves (Required Skills):

  • Production experience in ML in a cloud (AWS, GCP, Azure, etc) environment.
  • Ability to navigate, join, and transform data in SQL in a data warehouse environment
  • Applied ML skills in choosing, fitting, and evaluating appropriate models. 
  • Applied statistical skills to evaluate and interpret experimental data.
  • Excellent technical communication skills in spoken and written English.  
  • Experience in a team with Risk, Trust and Safety, Payments, or Operational Support.

Upwork is proudly committed to fostering a diverse and inclusive workforce. We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.   


To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Machine Learning Engineer Q&A's
Apply for this job