This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Build technology that supports and helps grow a sustainable advertising business. Own server-side services, data, tools, and cloud services that power Roku’s advertising capabilities. Design, build, and operate software that supports advertising delivery and associated data flows.
Job Responsibility:
Design and develop large-scale, low-latency systems to optimise advertising delivery and related user experiences
Design, develop, and maintain large-scale data applications and data pipelines
Build and maintain full-stack features, contributing to both backend services and UI components as needed
Improve reliability through monitoring, automation, and operational best practices, including clear observability and well-documented operational procedures
Partner with product and business stakeholders to define, build, and maintain features and components
Ramp quickly on unfamiliar systems, domains, or technologies as our stack and needs evolve
Requirements:
3-5 years of professional experience building and supporting backend services in production
Experience designing or contributing to distributed systems (e.g., service-oriented architectures, event-driven systems, or microservices)
Proficiency in at least one general-purpose programming language such as Java, Go or Python
Ability to communicate clearly with partner teams to define requirements, evaluate trade-offs, and deliver iteratively
Experience deploying services on Kubernetes and using infrastructure tooling such as Helm and/or Terraform
Experience with streaming and batch data processing technologies such as Kafka, Kafka Streams, Flink, Spark Streaming, or Spark
Experience working with large-scale data platforms and storage systems (e.g., Hadoop, Hive, Spark, and/or NoSQL data stores)
Experience building or operating data pipelines (batch and/or streaming)
What we offer:
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)
Employees can take time off work for vacation and other personal reasons