Staff Software Engineer (Content Services)

Skills
Software DevelopmentCode ReviewJava Virtual MachineParallel ComputingProgrammingScalaSearch Engine Optimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum 8+ years professional experience in software engineering
  • Expertise in Scala and functional programming paradigms
  • Strong understanding of search engine algorithms and ranking factors
  • Experience with search engines like Elasticsearch, OpenSearch, Solr
  • Deep understanding of software development lifecycle and distributed systems
  • Proficient with AWS services, asynchronous programming, and JVM systems
  • Excellent problem-solving skills and analytical thinking
  • Strong written and verbal communication skills

Day to day

  • Join a diverse group of talent to shape the future of audio entertainment
  • Build high throughput, highly available services critical to user experience
  • Reinvent platform infrastructure for millions of subscribers
  • Design and support a scalable search platform with a senior team
  • Collaborate with engineers, science/ML, and data teams to innovate solutions