×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Machine Learning

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Plex, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Overview

As a Senior Machine Learning Engineer you’ll be responsible for driving forward personalization within Plex. You will take things from ideation to production by building and upgrading our recommender systems and optimizing existing models. This role also involves maintaining and improving the underlying tooling that allows us to serve machine learning models across the product. We are looking for a pragmatic, product‑focused engineer with a passion for learning and an understanding of recommendation systems.

Your work will have a direct impact on our users, making it significantly easier for them to find and enjoy the content they’re looking for.

What you’ll do
  • Build and upgrade our recommender systems.
  • Maintain and improve our underlying tooling that lets us serve machine learning models across the product.
  • Find areas of opportunity to drive the product forward with machine learning.
  • Optimize and improve our existing machine learning models.
  • Take things from ideation all the way through to production systems that the company relies on.
What you bring to the table
  • You have at least 5 years of experience building machine learning systems in production.
  • You have worked on recommendation systems in the past and understand some of the intricacies of them.
  • You have a passion for learning and keep reasonably up to date with the literature in the machine learning space.
  • You’ve owned user‑facing production systems and dealt with all the headaches that involve.
  • You have worked with python, pytorch (or tensor flow) and have a solid understanding of SQL.
  • You aren’t afraid to get your hands dirty helping build data pipelines to get the data you need, or integrate your model into more traditional backend systems.
  • You understand that not all problems require an ML‑shaped hammer.
  • You are kind, humble, helpful and enjoy getting stuff done.
  • You are intrinsically motivated, able to manage your time, and enjoy working with a distributed team across the globe.
  • You believe in asking for help and helping others when they ask, never throwing a problem over the wall.
  • You are hungry to have an impact, continuously working to improve our product, process and push the team to be its best.
Who we are

Plex is a global streaming media platform that gives millions of customers around the world the freedom to enjoy all the content they love in one simple, beautiful app. Our vision is to empower real human connections by bringing people and entertainment together. We’re on a mission to create a global community for streaming content that people can depend on to easily discover, experience, and share all of the entertainment that matters to them.

What

sets us apart
  • We are the largest independent streaming platform built by a global team of employees who are fanatically passionate about delivering the highest quality, most unified, and user‑friendliest entertainment experience possible.
  • We have always been a distributed organization, with people making great things happen in over 20 different countries and 11 time zones.
  • We host epic in‑person off‑sites to bring team members together a few times a year.
  • We are passionate about our mission and we work hard, while still providing flexibility around a schedule that works for you.
  • We love what we’re building and our user community is an integral part of our development process. We actively engage with customers to understand what is working, what they want more of, and how we can be better.
  • We are committed to improving the communities where we live and work with charitable contributions, partnerships, and service.
Remote Work
  • Plex hires new team members in countries around the world.
  • As such, Plex does not sponsor employment visas.
  • All of our roles are remote, however some roles may carry specific location‑based eligibility requirements. Our hiring team can help answer any questions about location after starting the recruiting process.
  • Also, please note, though we largely work asynchronously, meetings generally occur between UTC 1600 to UTC 1900.
The Plex Values
  • Be kind, humble, and helpful.
  • Approach problems with curiosity, creativity, and flexibility.
  • Put yourself on the customer’s couch.
  • Be a good…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary