Roku is a fast-growing public company where no one is a bystander. We're a team of independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. We're changing how the world watches TV.
Requirements
- 7+ years of software engineering experience spanning backend and infrastructure domains.
- Deep expertise with AWS (EC2, EKS, S3, IAM, CloudWatch) and familiarity with Azure or other cloud platforms.
- Strong hands-on experience with Kubernetes, Docker, and microservice architectures.
- Strong technical competency and experience in building high-performance and cloud based scalable micro-services.
- Proven experience designing and operating large-scale distributed systems and high-performance backend APIs.
- Familiarity with Ray, Spark, or other distributed compute frameworks for ML or data processing is a plus.
- Strong foundation in infrastructure-as-code, CI/CD pipelines, and DevOps practices.
- Understanding of event-driven systems and messaging technologies (Kafka, SQS, Pub/Sub, etc.).
- Demonstrated success in improving cloud efficiency, scalability, and system reliability.
- Ability to handle periodic on-call duty as well as out-of-band requests; strong written and verbal communication skills
Benefits
- Global access to mental health and financial wellness support and resources.
- Statutory and voluntary benefits including healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
- Time off work for vacation and other personal reasons to balance evolving work and life needs.