Senior Software Engineer - Machine Learning
Indexed description
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
- You will take things from ideation all the way through to production systems that the company relies on.
- 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 involves.
- You have worked with python, pytorch (or tensorflow) 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
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.
- 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, as it relates to meetings, those generally occur between UTC 1600 to UTC 1900
- All final interviews will be in-person and onsite
- Be kind, humble, and helpful.
- Approach problems with curiosity, creativity, and flexibility.
- Put yourself on the customer’s couch.
- Be a good steward. Like a boss!
- Build relationships to ensure healthy debate.
- Foster a global and diverse team spirit.
- Show gratitude and give back.
- Seek balance for yourself and Plex.
Benefits
- Monthly Balance Wellness Stipend
- Productivity Stipend
- Flexible paid time off
- Paid parental leave
- Hardware stipend
- Flextime, work from anywhere
- Comprehensive health insurance
- Stock options
- 401k (US employees)
- Plex for the Planet community service opportunities
We want and will encourage you to use AI for your role here at Plex should you join us! That said, AI use will not be accepted during the interview process. If we believe you are using AI during the interview process in the following ways, we will not move forward with you for the role.
- Application Materials - Using AI to assist in building your resume or cover letter is acceptable. However, we expect the application materials you submit to represent your qualifications and skills accurately. If we determine that these may have been misrepresented, we will not move forward.
- Virtual Interviews - Our interviews are designed to test your ability to demonstrate skills needed for the role you’re interviewing for. We seek to understand your interpersonal and collaborative abilities, and how that would translate into the job. We ask that you engage in our interviews without reading from or referencing AI-produced answers. If we detect that you are doing so without permission or advance disclosure, we will not move forward.
As a fully remote, global company, we take pride in our ability and dedication to building a workforce that represents our global audience. Our virtual work environment is intentionally designed to draw from all backgrounds, creating a sense of belonging and ownership for every employee.
As we create a global community of streaming media, we know we need a team that represents the diversity of our users and a company culture that welcomes people to be their authentic selves, and we’re all in!
Our DEI Efforts Are Focused On The Following
- Building a diverse and global company
- Creating an inclusive culture
- Participation, Education and Awareness, Data and Understanding
Plex is an Equal Employment Opportunity employer and is committed to building an inclusive and diverse workforce. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other classification protected by applicable discrimination laws. Should you require an accommodation during our interviewing and hiring process, please let your recruiter know.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search