Talent.com
Senior Software Engineer, Search & Recommendations
Senior Software Engineer, Search & RecommendationsRoku • San Jose, CA, United States
Senior Software Engineer, Search & Recommendations

Senior Software Engineer, Search & Recommendations

Roku • San Jose, CA, United States
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

Teamwork makes the stream work.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the Team

Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television - including TV advertising - around the world, continued success relies on our investment in digital services. Our team is a multi-disciplinary team responsible for the architecture and implementation of services that make up Roku's browse and discovery platform. This platform is the backbone behind The Roku Channel, offering a wide range of free and premium content and entertainment to millions of users in the US and around the world.

About the Role

We are seeking a Senior Software Engineer with experience in building services at scale. With so many people relying on us for great movies, TV, and news, scaling, reliability, fallbacks, and the automation of these scenarios are always top of mind as we continuously add features to the platform. We work very closely with the product team and pride ourselves on quickly iterating on features from prototypes to A / B tests to eventual release to all users. It's still early days for this platform, with plenty of challenging and interesting problems to work on.

The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem-solver and self-starter who can drive programs with the product and commercial teams at Roku and with external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs.

For California Only - The estimated annual base salary for this position is between $300,000 - $350,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

What you'll be doing

  • Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices
  • Work with Product / Design teams to iterate and build software, taking a concept from ideation to its production deployment and support
  • Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews
  • Managing project priorities, deadlines, and deliverables
  • Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance

We're excited if you have

  • Strong software development experience - Java preferably - (Python nice to have)
  • Expertise in building large-scale cloud services, ideally in AWS
  • Experience in the appropriate selection of data stores and analysis of trade-offs
  • Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others
  • Track record of monitoring the quality of deploys and troubleshooting of production systems
  • Strong knowledge of the end-to-end architecture of the web, from end-user device to a service in a data center
  • Master's degree in CS, CE or equivalent experience
  • #LI-SB5

    Benefits

    Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k) / pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

    The Roku Culture

    Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.

    We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

    To learn more about Roku, our global footprint, and how we've grown, visit

    By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe here at any time.

    Crear una alerta de empleo para esta búsqueda

    Senior Software Engineer • San Jose, CA, United States

    Ofertas relacionadas
    Senior Backend Engineer (Go / C++)

    Senior Backend Engineer (Go / C++)

    Suki • Redwood City, California, United States
    A tiempo completo
    The Future of Healthcare Needs You.At Suki, we’re building technology that listens, understands, and gets out of the way — so clinicians can get back to being clinicians. AI to automate clinical doc...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Engineer

    Software Engineer

    General Medicine • Fremont, CA, United States
    A tiempo completo
    As a software engineer at General Medicine, you’ll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance price...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer, Observability

    Senior Software Engineer, Observability

    Airtable • San Francisco, CA, United States
    A tiempo completo
    Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes. More than 500,000 organizations, including 80% of the Fortune 100,...Mostrar más
    Última actualización: hace 11 días • Oferta promocionada
    Senior Backend Engineer - San Francisco

    Senior Backend Engineer - San Francisco

    COVU • Redwood City, California, United States
    A tiempo completo
    COVU is a venture-backed insurtech startup reimagining how independent insurance agencies operate.We're building an AI-native agent workspace that brings communication, automation, and workflows to...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Forage • San Francisco, CA, United States
    A tiempo completo
    Forage is building the modern payments stack that powers inclusive commerce.Our technology enables grocers, delivery platforms, and point-of-sale systems to seamlessly accept EBT payments both onli...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Anvilogic, Inc. • Palo Alto, CA, United States
    A tiempo completo
    Anvilogic is a Palo Alto-based AI cybersecurity startup founded in 2019 by security veterans and data scientists from Fortune 500 companies. Our mission is to democratize threat detection and huntin...Mostrar más
    Última actualización: hace 2 días • Oferta promocionada
    Senior Software Engineer - Core Location

    Senior Software Engineer - Core Location

    Apple • Cupertino, CA, United States
    A tiempo completo
    Join the team behind Core Location to design and build the future of device location API, and the mechanisms that power estimating location on all Apple platforms! Apply a keen curiosity about priv...Mostrar más
    Última actualización: hace 17 horas • Oferta promocionada • Nueva oferta
    Senior Software Engineer

    Senior Software Engineer

    Wispr AI, Inc. • San Francisco, CA, United States
    A tiempo completo
    Wispr Flow is making it as effortless to interact with your devices as talking to a close friend.Voice is the most natural, powerful way to communicate — and we’re building the interfaces to make t...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Scale AI, Inc. • San Francisco, CA, United States
    A tiempo completo
    Software is eating the world, but AI is eating software.We live in unprecedented times - AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, co...Mostrar más
    Última actualización: hace 27 días • Oferta promocionada
    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Senior Software Engineer - AI Agent Infrastructure (Healthcare)

    Honey Health • Fremont, CA, United States
    A tiempo completo
    Honey Health is the all-in-one AI back office for primary and specialty care.Our AI agents autonomously handle core back-office jobs, such as aggregating patients data, processing orders and prescr...Mostrar más
    Última actualización: hace 10 días • Oferta promocionada
    Senior Software Engineer, Recommendation Engine System

    Senior Software Engineer, Recommendation Engine System

    Tik Tok • San Jose, CA, United States
    A tiempo completo
    About The Team TikTok's recommendation system is at the core of our user experience, delivering personalized content to millions of users in real time. Our Recommendation Architecture Team is respon...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Early Stage Partners LP • Sunnyvale, CA, United States
    A tiempo completo
    Altimate AI, founded in 2022 in San Francisco, is revolutionizing enterprise data operations through the power of AI.Our mission is to alleviate the burden on overworked and understaffed enterprise...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Applied Intuition • Sunnyvale, CA, United States
    A tiempo completo
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Mostrar más
    Última actualización: hace 17 horas • Oferta promocionada • Nueva oferta
    Senior Software Engineer

    Senior Software Engineer

    Adobe • San Jose, CA, United States
    A tiempo completo
    Changing the world through digital experiences is what Adobe's all about.We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital exper...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Roku, Inc. • San Jose, CA, United States
    A tiempo completo
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Mostrar más
    Última actualización: hace 3 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Apple • Sunnyvale, CA, United States
    A tiempo completo
    Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there'...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    GroundControl • San Mateo, CA, United States
    A tiempo completo
    Our mission is to deliver advanced software solutions that enable manufacturers to produce high-quality parts and systems with precision and confidence. These parts power the most advanced aerospace...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    HackerRank • Santa Clara, CA, United States
    A tiempo completo
    HackerRank helps thousands of companies like OpenAI, NVIDIA,andAmazon hire developers based on their skills vs.The people at HackerRank care deeply about their work and have an extremely intense wo...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada