SiriusXM is a leading audio entertainment company in North America, seeking a Staff Software Engineer to enhance their search infrastructure. This role involves designing and evolving distributed search systems, collaborating with various teams to improve content discoverability across platforms.
Responsibilities:
- Design, build, and operate well-architected, scalable microservices for the search services stack
- Drive architectural evolution of indexing, retrieval, and serving pipelines from prototype to production
- Evaluate, fine-tune, and integrate off-the-shelf LLM models, rapidly prototyping where needed
- Drive cross-functional initiatives, collaborating with product, science, design, and infrastructure partners
- Act as a strong technical bridge between science/ML and engineering teams
- Partner with the Voice Search team to eliminate redundancies and enhance the overall search ecosystem
- Influence and uphold engineering best practices, mentoring other engineers as the team scales
Requirements:
- 7+ years of professional software engineering experience building large-scale backend systems in Java, building backend microservices and scalable distributed systems
- 3+ years of experience with Python
- Deep experience with search frameworks, metadata indexing, and retrieval systems
- Proven experience leading complex, cross-functional technical initiatives
- Expert-level experience with AWS, including deploying applications using services such as EC2, Lambda, S3, DynamoDB, CloudWatch, ElastiCache, and IAM
- Strong foundation in object-oriented design, system design, and design patterns
- Proven ability to make sound architectural trade-offs while maintaining long-term extensibility
- Comfort working across system boundaries (infrastructure, ML, and adjacent service domains)
- Ability to handle multiple tasks in a fast-paced environment
- Excellent interpersonal and communication skills
- Willingness to take initiative and to follow through on projects
- Excellent time management skills, with the ability to prioritize and multitask, and work under shifting deadlines in a fast-paced environment
- Must have legal right to work in the U.S