In the past decade, the music industry has changed profoundly. Some might say catastrophically. Streaming services have shaken up the way music gets distributed (and the way labels and artists make money), shrinking revenues and leading to a winner-takes-all industry that revolves around— and survives on—mega hits from mega stars.
At Splice, we believe in a world where all musicians have access to world-class tools and content that help them achieve their creative potential. We are advocates for the modern musician, and everything we do confirms that we are in touch with their experiences, challenges, and ambitions. The result? More and better musicians, more and better music, and an industry that works for everyone.
That’s our vision, and we’re looking to connect with people who want to share the responsibility of making it a reality.
We’re a multicultural, inclusive and distributed team of people who consider empathy a core job skill. If this sounds like you, you might be the Business Intelligence Engineer we’re looking for.
As part of our Data Team, you’ll play a critical role in ensuring that the business and product teams at Splice are able to derive actionable insights from our data.
It’s a very meaningful role, and we hope you’ll consider applying.
What You’ll Do
As the first Senior BI Engineer at Splice, you might find yourself:
- Receiving help and mentorship from your peers and manager
- Mentoring and growing junior-level engineers
- Partnering with Product Management to understand our business needs
- Partnering with your Engineering Manager and peers to help evolve team processes
- Using your extensive experience to design and develop ETL solutions for multiple source systems
- Evaluating our toolchain to make sure we’re using the right tools for the job
- Writing RFCs to communicate the evolution of our data model for your peers to review
- Updating and rendering our data models in dbt based on the specifications of an RFC
- Augmenting our business dashboards in Data Studio based on changes to the data model
- Performing complex data analysis to help the business identify trends, patterns, and opportunities
- Working with other engineering teams and advocating for data quality practices
- Participating in respectful code reviews to shape not just our code, but the way we think and talk about it, as well
- Adjusting to the requirements of a rapidly growing team, while doing your part to make sure every group of new hires has it easier than the last
How We’ll Handle Your Application
We know that applying for a job can be stressful, and the amount of time it can take varies wildly from company to company. So, we’re sharing a typical application process with you up front.
First, we try our best to get a response to all applicants within a week of receiving their application, whether they are selected for interviews or not.
We keep engineering job postings open for a limited window, and group applicants into a single cohort during that window. If your application is selected to proceed through our interview process, here’s what happens next:
- You’ll meet with the hiring manager for the position for a brief, 45 minute video chat. They’ll get a sense of what you’re looking for and answer any questions you might have about the role.
- You’ll be given a take-home exercise to complete at your own pace. You’ll submit this exercise to the hiring manager, who will anonymize it.
- Two members of the Data Team will review the exercise and evaluate it according to a rubric, then we’ll schedule an hour for those individuals to chat with you about your submission, your work experience, and answer any questions you may have.
- You’ll have a 30 minute chat with our VP of Engineering.
- The hiring manager will schedule a time to get your feedback on the interview process and let you know about our decision.