Collaborate and advise on backend services and Pubsubs to expose data for consumption by other teams.
Work with Product to conceptualize and implement new ways of understanding the interplay between user happiness, track performance, and artist needs.
Leverage the most efficient practices in continuous integration and delivery.
Help us prioritize and address technical debt to ensure our systems are built for speed and reliability and have the ability to scale to meet changing needs.
Help drive optimization, testing, and tooling to improve data quality.
Collaborate with other engineers, product managers, specialists, and stakeholders, taking learning and leadership opportunities that will arise every single day.
Work in agile teams to continuously experiment, iterate and deliver on new product objectives and enhance tooling for squads within our product area.
Requirements
You have some experience with at least one backend programming language such as Java, Scala, Python, or similar (NodeJS experience is also a plus!)
Have strong fundamentals in computer science and previous experience building backend services at scale.
Have an interest and some experience with Scala and data engineering.
Have an understanding of distributed systems, data structures and architecture patterns.
Familiar with cloud providers like AWS or GCP.
Comfortable working collaboratively on a cross-functional team in a remote-first environment.