Talent.com
This job offer is not available in your country.
Senior Software Engineer - Observability

Senior Software Engineer - Observability

RokuBengaluru, Karnataka, India
7 hours ago
Job description

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

The observability team is an integral part of Roku’s central Infrastructure Engineering team, which oversees the service mesh hosting architecture and observability platform that lives on that platform. Together, we are tasked with developing and scaling both the Platform (Kubernetes, Istio, Envoy, operators, etc.) and the Observability stack (OSS / CNCF-supported observability projects). Our goal is to facilitate Roku’s shift towards a unified, cloud-agnostic infrastructure where all teams benefit from a common framework with out of the box features.

Within the observability team, we are dedicated to creating a world-class observability platform. We customize and optimize OSS projects to meet our needs and actively contribute to upstream projects, promoting positive changes and engaging with the broader ecosystem. We even write software ourselves when there isn’t a good OSS option.

About the role

Do you want to help build the next generation of Roku’s observability platform? Are you familiar with the CNCF open-source ecosystem of observability tools for metrics, logs, and tracing? Do you enjoy collaborating with other teams to enhance their observability experience, while handling large-scale operations to manage high-volume data and requests across multiple regions and clusters? If so, this role is for you!

What you’ll be doing :

  • Work closely with the Service Mesh team to identify and standardize on existing and new observability tools as part of a holistic solution.
  • Work on, enhance, and expand our diverse stack of components that operate across multiple clouds, regions, and clusters, managing all observability data.
  • You will have the freedom and tools to drive improvements and make changes.
  • Perform feature / functionality / usability trials of new observability tools that can benefit Roku.
  • Contribute new open-source tools and / or improvements to existing open-source tools back to the CNCF ecosystem.
  • Design and build automation and / or custom features in and around the chosen tools to make onboarding new services easy, improve UIX and the general experience for developers.
  • Demonstrate great communication skills in working with technical and non-technical audiences.

We’re excited if you have :

  • 8+ years of experience in either Infrastructure engineering, DevOps and / or Software Engineering.
  • Recent experience designing and building unified observability platforms that enable companies to use the sometimes-overwhelming amount of available data (metrics, logs, and traces) to determine quickly if their application or service is operating as desired.
  • Expertise in deploying and using open-source observability tools in large scale environments, including Prometheus, Grafana, Loki, Tempo, Thanos, or similar tools such as Cortex, Mimir, ELK (Elasticsearch / Logstash / Kibana) stack, etc.
  • Expertise in at least one of the observability pillars; (distributed) tracing, logs, metrics, profiling / APM.
  • Familiarity with the open standard OpenTelemetry.
  • Familiarity with Kubernetes and Istio as the architecture on which the observability platform runs, and how they integrate and scale. Additionally, the ability to contribute improvements back to the joint platform for the benefit of all teams.
  • Demonstrated customer engagement and collaboration skills to curate custom dashboards and views, and identify and deploy new tools, to meet their requirements.
  • The drive and self-motivation to understand the intricate details of a complex infrastructure environment.
  • Hands on experience working with AWS and / or GCP.
  • Experience with Go.
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience.
  • You have either tried Gen AI in your previous work or outside of work or are curious about Gen AI and have explored it.
  • #LI-AR2

    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.

    Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    eBayBengaluru, Karnataka, India
    Bay's Risk team is responsible for building and maintaining critical systems that protect our company’s buyers and sellers. This team’s charter is to build innovative products that mitigates risk an...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    HealthEdgeBengaluru, Karnataka, India
    Sorry the Share function is not working properly at this moment.Please refresh the page and try again later.Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    IlluminaBengaluru, Karnataka, India
    What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Manhattan AssociatesBengaluru, Karnataka, India
    We create possibilities that move life and commerce forward.Every day, our supply chain commerce technology connects two billion people to 20 billion consumer choices. In the warehouse, on the road ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    SynamediaBengaluru, Karnataka, India
    At Synamedia, we have over 2,400 uniquely talented people working together across the globe to achieve our vision of transforming the way the world is entertained and informed.As the largest global...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Scientific GamesBengaluru, Karnataka, India
    Creating and managing docker and Kubernetes containers.Administering Kubernetes clusters including production requiring 99% uptime in both private data centers and AWS. Design and maintain CI / CD aut...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer (Bigdata)

    Senior Software Engineer (Bigdata)

    RokuBengaluru, Karnataka, India
    Roku is in the process of modernizing its Big Data Platform.We are working on defining the new architecture to improve user experience, minimize the cost and increase efficiency.Are you interested ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer (R&D)

    Senior Software Engineer (R&D)

    Quantum CorporationBengaluru, Karnataka, India
    Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    ConvivaBengaluru, Karnataka, India
    Conviva is the first and best place to understand and optimize digital customer experiences.Our Operational Data Platform harnesses full-census, comprehensive client-side telemetry—capturing every ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer I

    Senior Software Engineer I

    UnitedHealth GroupBengaluru, Karnataka, India
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Observability

    Senior Software Engineer - Observability

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    tyfonecomBengaluru, Karnataka, India
    Job Description – Senior Software Engineer.Tyfone, a global leader in the SaaS Digital Banking, Youth Banking, and Digital Payments sectors, is redefining how the world engages with digital finance...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Index ExchangeBengaluru, Karnataka, India
    At Index Exchange, we’re reinventing how digital advertising works—at scale.As a global advertising supply-side platform, we empower the world’s leading media owners and marketers to thrive in a pr...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    ClarivateBengaluru, Karnataka, India
    We are looking for a high-energy and innovative Senior Software Engineer with a passion for software development.In this role, you will be responsible for the design, implementation, and maintenanc...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer I

    Senior Software Engineer I

    McKinsey & CompanyBengaluru, Karnataka, India
    Driving lasting impact and building long-term capabilities with our clients is not easy work.You are the kind of person who thrives in a high performance / high reward culture - doing hard things, pi...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    ToastBengaluru, Karnataka, India
    Toast is building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best : growing businesses they love. Our platform helps streamline operations, incre...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer I

    Senior Software Engineer I

    RELXBengaluru, Karnataka, India
    This position is performed by an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and p...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Smiths DetectionBengaluru, Karnataka, India
    Delivering key features and improvements on projects.Support / implementing customer-specific projects.Design, simulate, test & record results to verify requirements. Follows policies, processes and s...Show moreLast updated: 7 hours ago