Masterclass logo

Masterclass

Staff Generative AI / ML Engineer

🇺🇸 San Fransisco, CA

🕑 Full-Time

💰 $223,000 - $256,000

💻 Software Engineering

🗓️ April 22nd, 2024

AI LLM PyTorch
Who we are:

MasterClass is the streaming platform where the world’s best come together so anyone, anywhere, can access and be inspired by their knowledge and stories. We put you in the room with the creators, thinkers, makers and leaders who have changed the world, so that you can change yours.

Members get unprecedented access to 150+ instructors and classes across a wide variety of fields, including Arts & Entertainment, Business, Design & Style, Sports & Gaming, Writing and more. Step into Nas’ recording studio and Gordon Ramsay’s kitchen, and go behind the big screen with James Cameron. Design your career with Elaine Welteroth, get ready to win with Lewis Hamilton, perfect your pitch with Shonda Rhimes and discover your inner negotiator with Chris Voss.

It's a pivotal time for MasterClass – and we want you to be a part of the journey. With a HQ in San Francisco, offices in Beverly Hills and Waterloo, Ontario,  we are looking to expand our team to support the business. 

If you want to help make an impact on our members' lives – we want to hear from you!

We are looking for more than what a resume can show. If you don’t have the exact experience or skills, but think you’d be a great addition to MasterClass, please apply for the role. 

Snapshot of the Role:

MasterClass is at the forefront of educational and inspirational content, offering classes from the world's best in various fields. As we expand our offerings, incorporating AI into our product suite is paramount. We're looking for a Staff Generative AI ML Engineer to join our team, helping to revolutionize how learning is crafted and delivered. The Staff Generative AI ML Engineer will be instrumental in developing and deploying generative AI solutions that bring interactive learning experiences to life. This role requires a mix of technical expertise in ML model development, prompt engineering, and strategic thinking to guide teams toward innovative AI applications.

What You Will Do: 

  • Develop LLM-powered solutions using the various techniques that exist to reach product goals. These techniques could include prompt engineering, RAG-based systems, fine-tuning models (using techniques like SFT and DPO), etc.
  • Decide on the right model architecture for different requirements (e.g., using embeddings vs generation, Dense vs. Sparse MoE models, using pre-LLM architectures for specific use cases, etc.).
  • Build evaluation systems that bring objectivity to model output quality and product experience aspects.
  • Design the right architecture based on product needs, balancing trade-offs like AI safety and latency.
  • Collaborate with cross-functional teams to integrate AI technologies seamlessly into the MasterClass platform, ensuring a personalized and impactful learning experience.
  • Be a mentor for the rest of the team to share best practices for AI product development.
  • Stay abreast of industry trends and advancements in generative AI and prompt engineering, incorporating best practices into our development lifecycle.
  • Engage with the AI research community, contributing to and applying the latest findings and technologies to our AI initiatives.

Requirements: 

  • At least two years of experience working with LLMs - Fine Tuning Embedding and Causal models, distilling larger models into smaller models, etc.
  • Built datasets and solutions to evaluate model performance.
  • Proven experience in prompt engineering closed source models like GPT or OSS models like Mixtral to meet specific application needs.
  • Experience with pre-LLM NLP models like word2vec or GloVe models.
  • Experience working with CUDA architectures on single and multi-GPU compute environments.
  • Strong programming skills in Python and experience with frameworks and tools such as PyTorch, Huggingface SDKs, vLLM, etc.
  • Excellent communication skills to collaborate effectively across teams and with external partners.

Nice to Have:

  • Experience in the educational technology sector or with content generation applications.
  • Published research or contributions to open-source machine learning, NLP, or AI projects.

#LI-LM1


At MasterClass, we believe we put our best work forward when our employees bring together ideas that are diverse in thought. We are proud to be an equal opportunity workplace and are committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by applicable federal, state or local law. In addition, MasterClass will provide reasonable accommodations for qualified individuals with disabilities.  If you have a disability or special need, we would like to know how we can better accommodate you. 

The salary range listed is for NYC/CA/WA. As a company, we have a location based strategy, which means the disclosed range estimate has not been adjusted for any applicable geographic differential associated with the location where the position may be filled.

MasterClass’s salary ranges are based on paying competitively for our size and industry. In addition to salary, we also offer equity and comprehensive benefits (medical, dental, vision, flexible PTO, and more). The range listed is for the expectations as laid out in the job description, however we are often open to a wide variety of profiles, and recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate.

Salary Range
$223,000—$256,000 USD

The salary range listed is for candidates in Ontario, Canada. As a company, we have a location based strategy, which means the disclosed range estimate has been adjusted for geographic differential associated with the location where the position may be filled.

MasterClass’s salary ranges are based on paying competitively for our size and industry. In addition to salary, we also offer equity and comprehensive benefits (medical, dental, vision, flexible PTO, and more). The range listed is for the expectations as laid out in the job description, however we are often open to a wide variety of profiles, and recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate.

Ontario, CAN Salary Range
$165,000—$207,900 CAD