Senior Software Engineer, EDGE Discovery

Crunchyroll, LLC•San Francisco, CA
•$203,400 - $235,000

About The Position

The Senior Software Engineer on Crunchyroll’s EDGE Discovery team helps drive the technical direction and architecture of backend services that power content discovery across the platform. The team builds and evolves systems for search, recommendations, personalization, metadata delivery, content ranking, and discovery APIs, supporting highly scalable experiences for anime fans worldwide. This role focuses on backend platform engineering, large-scale distributed systems, and machine-learning enablement, with an emphasis on performance, scalability, relevance, and reliability. The engineer partners with engineering, product, data, and machine learning teams to improve content discoverability and user engagement while enabling teams to iterate quickly and safely. Experience with backend systems for large-scale streaming, media, or consumer content platforms is strongly preferred. The EDGE Discovery team builds resilient, scalable, high-performance services that support millions of users globally. It values ownership, collaboration, experimentation, and continuous improvement.

Requirements

  • At least 8 years of experience designing and building large-scale backend systems and microservices architectures.
  • Strong proficiency in backend development, distributed systems design, API architecture, and cloud-native technologies.
  • Experience operating high-traffic production services and understanding scalability, fault tolerance, observability, and reliability engineering principles.
  • Strong experience with large-scale video streaming, media, or consumer content platforms, including understanding the performance, reliability, and scale requirements of streaming user experiences.
  • Experience with search systems, recommendation platforms, personalization systems, metadata services, or large-scale content delivery architectures; preferably in a streaming environment.
  • Strong understanding of caching strategies, asynchronous processing, event-driven architectures, and distributed data consistency patterns.
  • Experience with AWS or similar cloud platforms, including modern infrastructure and deployment patterns.
  • Experience improving engineering productivity through platform capabilities, automation, tooling, or developer experience initiatives.
  • Excellent problem-solving, communication, and technical leadership skills.
  • Proven ability to collaborate effectively across engineering, product, platform, and data organizations.
  • Ability to influence technical direction and drive alignment in highly cross-functional environments.
  • Strong sense of ownership and empathy for internal engineering teams and end-user experience.

Nice To Haves

  • Familiarity with experimentation platforms, analytics pipelines, or machine learning integration workflows.
  • Experience building backend systems for large-scale streaming, media, or other consumer content platforms is strongly preferred.

Responsibilities

  • Design, develop, and evolve scalable backend systems powering search, recommendations, personalization, and content discovery across Crunchyroll platforms.
  • Lead architectural decisions for distributed systems, emphasizing scalability, low latency, resiliency, observability, and operational excellence.
  • Build and optimize APIs, metadata services, indexing pipelines, ranking systems, and recommendation infrastructure for high-throughput user experiences.
  • Partner with product, machine learning, data, and platform teams to improve discovery relevance, personalization quality, and experimentation capabilities.
  • Drive backend platform improvements that enhance developer productivity, deployment safety, and service reliability.
  • Define and implement engineering best practices for API design, data consistency, caching, asynchronous processing, resiliency, and monitoring.
  • Identify and address performance bottlenecks, scaling challenges, and operational risks across discovery systems.
  • Support experimentation and A/B testing frameworks for rapid iteration on discovery and recommendation experiences.
  • Mentor engineers and provide technical leadership through design reviews, architecture discussions, and cross-team collaboration.
  • Influence long-term technical direction and build alignment across engineering organizations.
  • Improve tooling, automation, documentation, and operational workflows to champion engineering excellence.

Benefits

  • Salary plus annual performance bonus earning potential.
  • Flexible time off policies.
  • Medical, dental, vision, short-term disability, long-term disability, and life insurance.
  • Health Savings Account (HSA) program.
  • Health care and dependent care flexible spending accounts (FSA).
  • 401(k) plan with employer match.
  • Employer-paid commuter benefit.
  • Support program for new parents.
  • Pet insurance.
  • Some offices are pet friendly.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service