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, and offices in Los Angeles and Waterloo, Ontario, we are looking to expand our teams to support the business.
If you want to help impact our members' lives – we want to hear from you!
Snapshot Of The Role
At MasterClass, data is pivotal to our decision-making processes, influencing business strategies, product development, content creation, and operational efficiency. Our expanding Data teams are central to the company, collaborating across various departments to drive decisions and steer future growth at MasterClass. Our Data engineering team tackles challenging problems across many technical disciplines, including data warehouse, batch compute infrastructure, data orchestration systems, critical integrations (and more).
We seek an exceptional Senior Data Engineer to help design, build, and operate our data platform to scale the business and enable the Data organization and teams to solve challenges.
This role is a remote position with periodic in-person touchpoints (HQ in San Francisco, CA)
What You Will Do
- Design, build, and manage our data warehouse and data ingestion solutions.
- Understand and translate business needs into data models to support long-term, scalable, and reliable data pipelines.
- Enhance and maintain Data Infrastructure using best practices and latest features to ensure high data quality.
- Define and manage SLAs for data sets and processes running in production
- Continuously improve our data infrastructure and empower teams with the best data tooling and systems.
- Build strong cross-functional partnerships with Data Scientists, Analysts, Product Managers, and Software Engineers to understand data needs and deliver on those needs.
- Be part of a data engineering team that is also responsible for the reliability of the data systems that are built and be available to respond to critical incidents as needed
Requirements
- 4+ years of experience in Data Engineering and Data Warehousing
- Bachelor's degree in a quantitative field, e.g., Computer Science, Math, Physics
- Experience scaling data environments with distributed processing technologies
- Advanced proficiency with SQL, Python, Postgres, and integrations via APIs
- Experience working in AWS cloud environment in designing and implementing a cloud data warehouse, other types of storage, and developing ETL/ELT pipelines
- Experience integrating and building data platforms in support of BI, Analytics, and Data Science
- Strong communication skills, with the ability to initiate and drive projects proactively and accurately
- Eligible to work in the United States legally