Staff Software Engineer (Content Services)
Skills
Software DevelopmentCode ReviewJava Virtual MachineParallel ComputingProgrammingScalaSearch Engine Optimization
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
