Backend Engineer, Content Understanding
About the Role
As a Software Engineer in our Content Understanding teams, you will build the software and platform tools that enable Spotify to build great experiences for its users through real-time analysis of our large catalog of music, podcasts, and audiobooks.
What You'll Do
- Build large-scale batch and real-time/event-driven systems with cloud infrastructure like Google Cloud Platform, BigTable, BigQuery, and Pub/Sub.
- Design, develop, and deploy backend services in Java (and some Python) with a focus on high availability, robustness, and monitoring.
- Leverage best practices in continuous integration and delivery.
- Help drive optimization, testing, and tooling to improve data and systems quality.
- Work in cross-functional agile teams to continuously experiment, iterate, and deliver on new product objectives.
- Take operational responsibility for the services that are owned by your team.
- Work in an environment that supports your individual growth by providing you with ambitious tasks to solve and the time needed to acquire new skills.
Who You Are
- You have at least three years of professional experience working in a product-driven environment building production software.
- You know how to work with high volume heterogeneous data, preferably with distributed systems such as Hadoop, BigTable, and Cassandra.
- You know how to write distributed, high-volume services in Java, Scala, or Python.
- You have an understanding of system design, data structures, and algorithms.
- You are knowledgeable about data modeling, data access, and data storage techniques.
- You have worked deploying and operating services in a cloud environment such as GCP or AWS.
- You enjoy close collaboration with front-end engineers and care about the software architecture across the backend, frontend, and the APIs that glue them together.
- You care about agile software processes, data-driven development, reliability, and responsible experimentation.
Location
For this role, you will be based in New York City, USA.
Compensation
The United States base range for this position is $122,716 - $175,308, plus equity. The benefits available for this position include health insurance, six-month paid parental leave, 401(k) retirement plan, monthly meal allowance, 23 paid days off, and 13 paid flexible holidays. These ranges may be modified in the future.
Benefits Extracted with AI
- 401(k)
- Medical insurance
- Six month paid parental leave
- Monthly meal allowance
- 23 paid days off
- 13 paid flexible holidays
Similar jobs
Last update: 23 minutes ago
Backend Developer with Cloud and API Expertise
Join Soundtrack as a Backend Developer to design and build cloud-native services and APIs in a dynamic, music-focused environment.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Fullstack Engineer with TypeScript, React, and Node.js
Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Backend Developer with AWS and Spring Boot Experience
Join CHEEX as a Backend Developer in Berlin. Work with AWS, Spring Boot, and Angular in a progressive, inclusive environment.
Full Stack Software Engineer - Authentication and Authorisation
Join SoundCloud as a Full Stack Software Engineer focusing on Authentication and Authorisation, using JavaScript, React.js, and IAM solutions.
Senior Python Engineer
Join TRACT as a Senior Python Engineer to develop scalable APIs and backend systems for sustainability insights in the Ag & Food industry.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.