OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
About us
Soundtrack Your Brand is a B2B scale-up company providing music streaming services to more than 60,000 businesses in over 70 countries, from the café round the corner to bigger brands like McDonald's, Toni & Guy and TAG Heuer.
The company consists of 80+ talented, motivated and humble employees. We believe in product-led growth (https://openviewpartners.com/product-led-growth/), where the product is the primary driver of customer acquisition, conversion and expansion. Our headquarters are located in central Stockholm (Odenplan).
The role
We're looking for a senior backend engineer for our Music Experience team.
Music is at the core of Soundtrack’s product. The Music Experience team is a newly formed vertical team that is dedicated to ownership and development of all music features, like music onboarding, music discovery (home, search, browse and detail views) user created playlists and schedules. The team owns the features from UX/UI to APIs, databases, and machine learning. You can download our app (https://www.soundtrackyourbrand.com/apps-and-hardware/) and sign up for a free trial to get a first hand experience of our features.
As a senior backend engineer in the team, you’ll be working in a wide range of user-centric projects together with other engineers, product owners, UI/UX designers, machine learning engineers, user researchers, music experts and analysts.
Your primary focus will be to support the team with architecting, building and managing the backend development of our music features. You will work closely with our Machine Learning engineers (who develop models as-well as APIs) and Frontend Engineers to connect the dots between our data and our apps.
You will be part of a data driven team and will continuously iterate based on insights, A/B tests, as-well as qualitative user feedback. While ideas can come from anyone, data is the final judge.
Responsibilities
- Ownership of the architecture of our team's API ecosystem
- Design, build, and maintain APIs in the areas of responsibility of the team. This will include working with databases, CMS systems, search indexes, monitoring, and hosting ML models. We mainly use GraphQL and gRPC.
- Design, build and maintain some data pipelines required to move and prepare data for the APIs.
- Over time, be part of the reliability team (a cross functional team with representatives from all dev teams), and make sure our team is up to date regarding best practices for building robust APIs.
- Take part in creating and updating best-practice (github) templates for other members to use, something we have found ensures less work for everyone in the team and empowers members to look at and understand each other’s work with ease.
About you
We're always looking to work with people who are friendly, professional, humble, open, and with a passion for details. You are probably not a stranger to describing yourself as:
- Self-sustaining - you can work independently, taking initiatives and planning your own time
- Curious - you enjoy learning new things to grow both professionally as well as on a personal level
- A good communicator - you enjoy discussing different solutions and strategies for technical challenges
- Agile - you feel comfortable in a dynamic environment where focus lies in what’s important here and now, with the ability to realize when it's time to change the game plan and when to stick to it
- Humble - you are an open person, you say what you mean and mean what you say
- Street smart - crafty, able to build solutions with limited resources
- Not a perfectionist - but disciplined and methodical in your approach to solving problems
Mandatory requirements
- You have a strong background in software engineering.
- You have built and maintained APIs, bringing them to production with real users.
- Worked with cloud providers (AWS or GCP).
- Solid understanding of Kubernetes and CI/CD tools.
- Knowledge of infra-as-code tools such as terraform or cloudformation or similar.
- Worked with monitoring systems such as Grafana or Datadog or similar.
- Experience with writing pipelines using dataflow, spark or similar.
- You've worked with orchestrators such as Kubeflow pipelines, Airflow, Luigi or similar.
Meriting experience (not required)
- Worked with GraphQL based APIs
- Worked with a personalized product.
- Worked in a product team to deliver an ML-based features
- Taken an active role in project management
Employee benefits
- You have the freedom to decide where you work the best with our Work From Anywhere program with a one-off setup bonus included
- Generous pension plan
- Yearly budget for health, wellness and personal development
- Laptop and mobile phone of your choice with included cellular subscription.
- Regular social activities such as team events, meet ups, after works and off-sites
- Daily breakfast served at the office