Principal Data Scientist

San Francisco, California
US$180000 - US$200000 per annum

$180,000-200,000 + EQUITY+ UNLIMITED PTO

Are you looking to join a premium streaming service, giving access to thousands of movies and TV shows to millions of users? Want to be in a role where you can make a massive impact from day one? Do you have the drive and desire to deliver the highest quality experience?


As a Principal Machine Learning Engineer, you will be delivering content from some of the biggest names in movies and television. You will be working with a library that has expanded massively over the last few years and continues to with no sign of slowing. You will be at a company with a close-knit community putting your personalization and adtech experience to use. You will be helping grow a company whose revenue has doubled in recent years and is still on the rise.


As a Principal of Machine Learning, you can expect to work hands on with R&D problems with significant recommender systems, building models for correct adload, while leveraging your experience to help mentor the team.

In specific, you can expect to be involved in the following:

  • Tackle problems on sophisticated recommender systems
  • Build stochastic optimization models
  • Work cross functionally with other teams
  • Work on content production


The successful Principal Machine Learning Engineer will have the following skills and experience:

  • MSc or PhD
  • Significant Industry Experience
  • Hands on experience with recommender systems and reinforcement
  • Ability to easily go from idea to working prototype in Python and/or Scala.
  • Prior leadership experience


A Principal Machine Learning Engineer will receive a salary, dependent on experience between $180,000 and $200,000. On top of the salary:

  • A tight-knit passionate team
  • Autonomy and end to end ownership
  • Equity
  • Full Medical
  • Open PTO


Please register your interest by sending your CV to Robert Singer via the Apply link on this page.

Send similar jobs by email
San Francisco, California
US$180000 - US$200000 per annum
  1. Permanent
  2. Data science

Similar Jobs


US$140000 - US$160000 per annum


San Diego, California


Looking for a high level Data Science opportunity in a cutting edge fintech company?


US$200000 - US$250000 per annum + Competitive benefits and stock


Salt Lake City, Utah


A leading pharmaceutical company is looking to make a Director level hire within their Data Science and Computational Chemistry Team.


US$250000 - US$300000 per annum + bonus and unlimited vacation


Palo Alto, California


Global leader looking for a Sr Staff MLE to lead their growing ML group. Must be able to work across broad data sets at scale and travel.


US$180000 - US$220000 per annum + Competitive Benefits


San Francisco, California


Harnham is working with a global leader that's looking for hands-on team leads!

Harnham blog & news

With over 10 years experience working solely in the Data & Analytics sector our consultants are able to offer detailed insights into the industry.

Visit our Blogs & News portal or check out our recent posts below.


As business processes shift online, looking for a job requires a different approach than it did six weeks ago. The good news is that leaders, hiring managers, and recruiters are all navigating this new way of doing business and, as a result, are continuing to look for talent to keep those businesses running.  With the shifting landscape of working outside the office, those in Data & Analytics are perfectly placed  to both gain increased knowledge in their chosen fields or and take the next step on their career paths.  So if, you are on the job hunt at the moment, here are our five top tips: NETWORK We may be practicing social distancing and unable to go for a coffee, but with a variety of events shifting online, networking is still a viable strategy. This may also be a good time to reconnect with old friends, old colleagues, and see how you might help each other. Show interest in what they’re doing and engage in a real conversation. Show you value their time and that you can offer value as well. After all, it’s who you know.  DRESS AND PLAN FOR SUCCESS Don’t forget, the basics are still the foundation from which to begin your search. Get dressed and “go to work.” Review and update your resume. Tailor your cover letter to the business you’re applying to. Don’t send your resume scatter shot to anyone hiring. Focus on what interests you and for which you have the skills or can transfer skills from other sectors.  Phone and video interviews have become more commonplace in recent weeks and months. Dress as you would for an in-person interview. Find a quiet area to talk. Practice eye contact. Show interest in the position and don’t be afraid to ask about their hiring timeline. BE THE PROBLEM SOLVER THE BUSINESS NEEDS  If you want to stand out in a slow job market, it’s important to show employers that you can alleviate their frustrations and tackle their challenges. Be the problem solver companies are looking for by consistently conveying, at every step of the hiring process, that you have the experience and expertise necessary to be successful in the role.  BE INDISPENSABLE AND READY TO SHOW YOUR VALUE Communicate and clarify your boss’s needs. Follow through on what you say you’ll do and what you’re given to do. Make coming to you to get the job done a no-brainer. Show empathy to your colleagues and your boss. In an uncertain world, being calm goes a long way.   STAY POSITIVE The market may have evolved over the past few weeks but so have a number of new opportunities. With that in mind, it’s important to stay positive. A mindset shift will help you adapt to new normal and help keep you in the right frame of mind. In some circles, it’s the law of attraction.  Stay positive, research and keep up to date on your sector, and determine what skills are transferable and you may just be surprised at what you find.  If you’re interested in Big Data & Analytics professional opportunities, check out our current vacancies or contact one of our expert consultants to learn more.   For our West Coast Team, contact us at (415) 614 - 4999 or send an email to   For our Mid-West and East Coast teams contact us at (212) 796-6070 or send an email to  

How To Lead A Remote Team

GitHub. How-To Geek. Toptal. Zapier. These are just a few of the businesses which have been 100% remote since their inception. On the front lines of the remote working lifestyle, they understand the benefits and the challenges businesses new to remote teams are facing. In recent years, some businesses tried offering remote working, then pulled workers back in house. Some offer part-time work-from-home opportunities, but still required a few days in the office. In today’s climate, businesses have been forced to develop remote working strategies and everyone is learning how to manage this new way of doing business. There are a variety of apps and software to help businesses work as close to the old ways as possible. So, as remote workers learn how to balance their personal and professional lives while at home, leaders also must learn how to manage remotely. Below are a few immediate benefits of remote teams for business. Three Immediate Benefits of Remote Working Less overheadsLess office politicsIncreased productivity However, there’s more to leading remote workers than the above. As teams tighten, it’s important to ensure everyone is on the same page. Most of what’s been done within the office walls can also be done virtually. Planning a staff meeting? Zoom. WebEx. GoToMeeting. Google Hangouts. Microsoft Teams. These are all video conferencing call software applications you can use to not only conduct your weekly staff meetings, but client meetings as well. Record the meetings so you can refer to comments or questions, you may have missed or to refresh your memory of planned next steps. Managing projects? Think Trello. Asana. Monday. Basecamp. Slack. Assign teams. Have a space just for brainstorming or just for fun. Emulate the office environment of those quick hallway meetings and watercooler chats. Need to access documents from anywhere? Google Drive. Dropbox. Box. These are just a few of the applications which allow anyone with a link to jump in and add their two cents, comment or correct. Does your team have all the necessary equipment? Computers, phones, access codes, passwords? How can you help them best do their jobs? These are just a few things to think about when planning for and leading remote teams.  Leading Remote Teams One of the issues remote workers once faced was “out of sight, out of mind” leadership. In an office, it can be easy for a manager to walk past someone and communicate on the fly or for remote workers to feel left out in company events, strategy sessions, or general camaraderie with others in the office. Companies who have always been or are moving to fully virtual teams have now levelled the playing field. However, this change marks just how important communication is for your team. Often, the best managers will check-in regularly. These managers are good listeners who offer feedback, check on progress, and determine if there’s too much workload or if an employee is ready to take on another project. Managers who communicate without micromanaging engage in trust and accountability of their employees. Having this kind of ownership of habits and behaviors can improve productivity and the trust goes both ways. Reach out to everyone on your team regularly. To ensure you’re including everyone when you assign tasks or projects, it’s a good idea to have a list of employees with their photos. Set Clear Boundaries and Guidelines It’s even more important when working from home to set clear hours for working and avoid burnout. Add to this the best methods of communication to use such as a project management app like Slack, a quick text or Skype call, or an email. Don’t forget to make allowances for how things like childcare may be handled as many are not only working from home, but may also be homeschooling, too. Ensuring everyone is clear on when they can turn to colleagues versus when they should reach out to their leaders helps put everyone on the same page.  Keep Everyone Connected Remote working is a lifestyle. But not everyone may be ready for it or have the personality for it. One benefit of the brick-and-mortar office is camaraderie and connection, even if it’s just a smile and wave in the hallway. Even the most resolute remote workers feel lonely and disconnected at times. Staying on task can feel paramount to success, but to meet the new challenges of a virtual team go a little deeper. Not only is it important to make time for personal interaction, but businesses can organize virtual check-ins and fun events. Think Trivia time, funny videos or GIFs, even virtual pizza parties.  It’s important in this time of social distancing and remote working lifestyle to stay connected and engaged with your workforce. It could even make your business stronger and more in sync than ever before. Not only can it be of benefit to your business, but can also offer and open up opportunities for more future employees. Without a location base, you open yourself up for the right person for the job, no matter where they are.In the wake of work-from-home policies, remote working, and the shifting landscape of working outside the office, technology careers are prime opportunities to both gain increased knowledge in your chosen field or begin your career path.  If you’re interested in Big Data & Analytics or other Data professional opportunities, check out our current vacancies or get in touch one of our expert consultants to learn more.   For our Mid-West and East Coast teams contact us at (212) 796-6070 or send an email to   For our West Coast Team, contact us at (415) 614 - 4999 or send an email to  

Recently Viewed jobs