Principal Machine Learning Engineer

Work set-up: 
Full Remote
Contract: 
Salary: 
121 - 121K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

10+ years of experience in machine learning and software engineering., Proficiency in Python, including NumPy, SciPy, and ML frameworks., Strong SQL skills for data analysis and working with large datasets., Experience with recommendation systems, collaborative filtering, and content-based algorithms..

Key responsibilities:

  • Own and improve Roon's recommendation models and algorithms.
  • Develop and iterate on machine learning solutions for personalized music discovery.
  • Collaborate with product and engineering teams to measure and enhance recommendation performance.
  • Make architectural decisions for recommendation systems and incorporate user feedback.

HARMAN International logo
HARMAN International XLarge http://www.harman.com
10001 Employees
See all jobs

Job description

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.

About the Role

Roon is a music library management, audio streaming, and discovery platform that helps music lovers find their next favorite song, album, or artist, delve deeper into the music, and play it back wherever they like, on ear buds, or on the highest-end HiFi.

We're seeking a Principal Machine Learning Engineer who shares that passion for music and wants to build recommendation systems that truly understand how people discover and fall in love with music.

You'll join our rapidly growing data team and play a key role in enhancing and expanding Roon's recommendation systems. You'll work with a high degree of autonomy and ownership, making critical development decisions to ensure long-term success. You'll collaborate closely with product stakeholders, app developers, and engineers in a fast-paced, iterative environment

What You Will Do

  • Take ownership of Roon's existing recommendation models and algorithms.
  • Develop new, and iterate on existing, machine learning solutions for personalized music discovery, including collaborative filtering and content-based recommendations.
  • Serve as a technical authority, making architectural decisions about recommendation systems.
  • Work with our product team to build ML solutions that anticipate users' tastes and create those "perfect recommendation" moments.
  • Collaborate closely with app developers and product management to measure recommendation performance and iterate based on user feedback.
  • Test new ways of understanding musical taste, measuring success by how often users discover something they love.

What You Need to Be Successful

  • 10+ years of machine learning including software engineering experience with proven track record building, delivering, measuring, and improving recommendation systems for use in production environments. Experience with collaborative filtering and other machine learning techniques for personalized recommendation systems.
  • Python ML expertise - Strong Python skills including NumPy, SciPy, Jupyter notebooks, and ML frameworks for model development, experimentation, and feature engineering.
  • Strong SQL skills - Experience with complex queries, data analysis, and working with large datasets in SQL environments.
  • Generative AI - Familiarity with Generative AI technologies.
  • C# familiarity - Understanding of C#/.NET for system integration and collaboration with engineering teams (highly desirable but not critical).

Bonus Points if You Have

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related STEM field.
  • A passion for music with understanding of current consumption patterns and discovery challenges, plus motivation to create better music experiences.
  • Experience with Mac or Linux development environments.
  • Experience with BigQuery.
  • Experience designing or collaborating on data-driven product design.
  • Experience working on user-facing software products.

What Makes You Eligible

  • Be willing to travel up to 5%, domestically and internationally.
  • Be willing to work Virtual or Remote in any US time zone, with East Coast hours expected for overlap with European colleagues.
  • Successfully complete a background investigation and drug screen as a condition of employment.

What We Offer

  • Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition reimbursement
  • “Be Brilliant” employee recognition and rewards program
  • An inclusive and diverse work environment that fosters and encourages professional and personal development

Salary Ranges:

$ 120,750 - $ 177,100

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), 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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Machine Learning Engineer Related jobs