Staff Engineer - Content Intelligence Infrastructure
Staff Engineer leading foundational backend, distributed data, and ML infrastructure for Spotify’s multimodal content intelligence systems. The role requires extensive large-scale systems experience, strong Java, Python, or Scala skills, and experience delivering AI- and LLM-enabled products.
About the job
Responsibilities
- Lead the design and evolution of data, backend, and ML infrastructure systems for content intelligence.
- Build scalable infrastructure for multimodal processing across audio, video, text, and images.
- Partner with product managers, engineering managers, and senior engineers on technical strategy.
- Drive architecture across distributed systems, ML infrastructure, data processing platforms, and reliability.
- Improve AI- and LLM-enabled workflows, including transcript processing, metadata enrichment, and content understanding.
- Develop reliable, cost-efficient systems for high-throughput processing and real-time intelligence.
- Collaborate across organizational boundaries to drive alignment and long-term platform investments.
- Mentor engineers and raise engineering standards.
Requirements
- Extensive experience building and scaling large-scale backend and infrastructure systems in distributed environments.
- Strong technical judgment balancing scalability, reliability, cost, and product needs.
- Strong programming experience in Java, Python, and/or Scala.
- Understanding of high-volume multimedia or real-time workloads.
- Experience building products using AI and LLMs at large scale, including quality and cost trade-offs.
- Ability to operate in ambiguous environments and shape technical direction.
- Effective communication across engineering, product, and leadership stakeholders.
- Experience leading complex initiatives across multiple teams or organizational areas.
- Commitment to collaboration, mentorship, and cross-team alignment.
Nice to Have
- Exposure to search infrastructure, recommendation systems, or audio processing systems.
- Experience in startup environments or early-stage product areas.
Work Arrangement
- Based in London or Stockholm.
- Hybrid flexibility with some in-person meetings and the option to work from home.
Skills
Java, Python, Scala, Distributed Systems, ML Infrastructure, Backend Systems, Data Processing, LLMs, AI, Multimodal Processing, Search Infrastructure, Recommendation Systems, Audio Processing, Real-Time Systems, Content Enrichment
Similar jobs
ML Engineering jobsSets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.
Build and deploy embedding, sequence, and language-model representations for Reddit Ads, taking ML projects from requirements and experimentation through production. The role requires 5+ years of end-to-end industry ML experience, with expertise in NLP or computer vision and deep-learning frameworks.
Build and operate edge MLOps infrastructure for smart-camera machine-learning systems, including model deployment, TensorRT compilation, fleet updates, telemetry, and reliability. The role requires production MLOps experience, embedded inference optimization, and strong collaboration with data-science and embedded-engineering teams.
Build production AI capabilities for automated slide and document generation, working across LLM applications, data analysis, and content generation. The role requires 3+ years in machine learning and NLP, advanced Python, and experience with LLM frameworks and production systems.
Build and deploy AI-powered products for digital-native customers, taking systems from experimentation through production and scale. The role requires strong Python skills, hands-on production engineering, systematic AI evaluation, and the ability to navigate reliability, security, governance, and customer impact.