Full-Time

Senior Software Engineer

Service Mesh

Posted on 10/1/2024

Roku

Roku

1,001-5,000 employees

Streaming devices and content distribution platform

Consumer Software
Consumer Goods
Entertainment

Senior

Austin, TX, USA

Category
Backend Engineering
Software Engineering
Required Skills
Kubernetes
Microsoft Azure
Python
Docker
AWS
Go
Prometheus
Terraform
Google Cloud Platform
Requirements
  • Strong hands-on experience in cloud technologies. AWS, ECS, and Kubernetes (EKS, GKE, AKS, or others) are preferred. Knowledge of another cloud platform like GCP or Azure is a plus but not required.
  • A demonstrated understanding of overall infrastructure design and developing tools to enable and automate the infrastructure.
  • Experience with a high-level scripting language (such as Python) and a system programming language (such as Go).
  • Strong experience with Kubernetes.
  • Production experience in testing and deploying applications via modern CI/CD tools and concepts.
  • Familiarity with Observability tools like Prometheus, Thanos, Loki, Grafana, etc.
  • The drive and self-motivation to understand the intricate details of a complex infrastructure environment.
  • Ability to work independently.
  • Demonstrated ability to communicate clearly with both technical and non-technical project stakeholders.
  • Experience with integrating AI tools to improve processes and reduce toil is a plus.
  • Master’s degree or equivalent experience (8+ years)
Responsibilities
  • Help architect, design, build, and deploy Roku’s next-generation service mesh and cloud infrastructure.
  • Contribute to evolving our deployments by building solutions using Docker, Kubernetes, Istio/Envoy, and Terraform.
  • Join in efforts to investigate new technology and tools to be adopted by Roku.
  • Help build and integrate security as part of the infrastructure.
  • Collaborate on internal customer engagements as we migrate workloads to Kubernetes + Istio + open-source observability tools and technologies.
  • Work closely with the Observability team to integrate and scale existing and new observability tools as part of a holistic solution.
  • Work closely with the SRE team to maintain the availability of our services and improve onboarding workflows.
  • Mentor other team members to define and adopt new or improve existing processes and procedures.

Roku operates in the streaming television market, providing a variety of products such as Roku-branded TVs, streaming players, and audio equipment. Their products are powered by a specialized operating system that enhances the home theater experience. Roku also creates exclusive content through Roku Originals, which is available on The Roku Channel, a free streaming service that reaches around 80 million households. Unlike many competitors, Roku's business model combines hardware sales with advertising revenue and content distribution, allowing them to generate income from both product sales and ad-supported streaming services. The company's goal is to deliver an accessible and enjoyable streaming experience to consumers.

Company Stage

IPO

Total Funding

$241M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

0%

1 year growth

8%

2 year growth

-4%
Simplify Jobs

Simplify's Take

What believers are saying

  • Integration with The Trade Desk boosts advertising revenue through targeted ad-buying options.
  • New QLED TV models in the UK expand Roku's European market presence.
  • Seasonal programming on The Roku Channel increases viewership and ad revenue potential.

What critics are saying

  • Dolby lawsuit poses legal and financial challenges for Roku.
  • Intense competition from Amazon Fire TV and Apple TV threatens market share.
  • Supply chain issues could disrupt hardware production and distribution.

What makes Roku unique

  • Roku's proprietary OS offers a seamless and user-friendly streaming experience.
  • Roku Originals provide exclusive content, enhancing The Roku Channel's appeal.
  • Roku's diverse product range includes TVs, streaming players, and audio equipment.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters

INACTIVE