Upwork Logo

Upwork

Contract: Senior Machine Learning Engineer

Posted 5 Days Ago
Be an Early Applicant
Remote or Hybrid
28 Locations
Senior level
Remote or Hybrid
28 Locations
Senior level
The role involves building and iterating machine learning models, collaborating with stakeholders to address Trust & Safety issues, deploying models in production, and improving team performance through knowledge sharing and documentation.
The summary above was generated by AI

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 supports Upwork’s business. Our HWS team members are located all over the world.

Work/Project Scope:
  • Dive deep into a critical Trust & Safety problem area such as scam prevention, freelancer quality assessment, or agentic workflows. Work closely with key stakeholders to understand the problems and scope solutions.
  • Build and iterate on machine learning models. Use detective skills to navigate the problem space and develop your solutions. Become a subject matter expert. Collaborate with cross-functional partners to test your solutions and gain feedback.
  • Collaborate with engineering and infrastructure team mates to bring your model to production. Monitor your model, learn from the outcomes it drives. Understand how your model is impacting Upworks customers. Iterate accordingly.
  • Ensure that the Trust & Safety model suite stays ahead of emerging threats by incorporating cutting-edge machine learning and AI into our detection suite. We are boundary pushers, using the latest technology to stay ahead of bad actors and constantly improve our detection capabilities.
  • Drive operation excellence across the team by contributing to shared infrastructure, data, and feature pipelines, monitoring systems, and comprehensive documentation - anything that helps the team build better and faster.
  • Share your knowledge and experience to improve team outcomes. Through pair programming, code review, journal club presentations, and feedback, your collaboration will amplify the impact of your teammates, ensuring your contributions extend far beyond your individual work.
Required Skills and Qualifications:
  • ML Proficiency: Strong knowledge of core ML methods (model architectures, embeddings, NLP / language models). Expertise in Python and developing clean, reusable code that facilitates fast iteration. Familiarity with key ML libraries (e.g., scikit-learn, PyTorch, XGBoost/LightGBM, Transformers, etc.). Expert at model evaluation and assessing model impact.
  • Model deployment and serving. Proven experience in deploying ML models to serving environments. Proficiency with deploying data/feature pipelines, and operating in cloud environments (AWS, GCP, Azure, etc).
  • Project Management & Collaboration: Strong ability to scope, manage, and deliver projects on time. Excellent cross-functional collaborator. Leads with initiative, ability to navigate ambiguity. Proven experience in autonomously building machine learning solutions from ideation through deployment.
  • Communication & Documentation: Excellent verbal and written communication skills. Proficient in writing design docs and communicating technical ideas clearly.
Nice-to-Have Skills:
  • Advanced ML expertise: Experience in advanced areas of ML / AI (including, but not limited to, graph methods, anomaly detection, sequence modelling, multi-model / mixture of experts, vector retrieval (Faiss, etc), contrastive learning) 
  • Generative AI, agentic workflows: Experience with generative AI and agentic workflows, including fine-tuning, RAG, agents, and serving.
  • Trust & Safety/Risk Management: Previous experience working in trust and safety or risk management domains.

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

Top Skills

AWS
Azure
GCP
Lightgbm
Python
PyTorch
Scikit-Learn
Transformers
Xgboost

Similar Jobs

5 Days Ago
Remote or Hybrid
28 Locations
Senior level
Senior level
Cloud • HR Tech • Professional Services • Software
The role involves deploying and maintaining machine learning pipelines, developing retrieval-augmented generation systems, and optimizing model performance, requiring extensive experience in ML Ops and software engineering.
Top Skills: AWSAzureETLGCPGenerative AiGraph DatabasesJavaLarge Language ModelsPython
3 Hours Ago
Remote
6 Locations
Mid level
Mid level
Machine Learning • Natural Language Processing
The role involves designing and implementing machine learning solutions, managing projects from idea to deployment, and optimizing models using AWS and Docker.
Top Skills: AWSDockerEc2PythonPyTorchS3SagemakerScikit-LearnTensorFlow
3 Hours Ago
In-Office or Remote
34 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Join a community of linguists and contribute to AI through annotation, evaluation, and prompt creation in a flexible, remote role.
Top Skills: Digital Tools

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account