Senior Software Engineer - Backend and Data

Added
14 days ago
Type
Full time
Salary
Salary not provided

Related skills

java python scala airflow kafka

๐Ÿ“‹ Description

  • Work with product and data teams to enhance Roku's content data platform.
  • Build low-latency streaming and batch data pipelines for downstream services.
  • Develop and support microservices-based event-driven backend systems.
  • Design and build data pipelines for batch, near-real-time, and real-time processing.
  • Participate in architecture discussions, influence roadmaps, own new projects.

๐ŸŽฏ Requirements

  • 8+ years professional Software Engineer experience.
  • Proficiency in Java, Scala, Python.
  • Backend tech: microservices, REST APIs, queues, caching, databases.
  • Strong problem solving; data structures and algorithms; scalable solutions.
  • Experience with microservices and event-driven architectures.
  • Spark, Flink; Hadoop tools: MapReduce, Hive, Presto, HDFS, Kafka, Airflow.
  • Cloud platforms: AWS (preferred), GCP, etc.
  • AI literacy and Gen AI curiosity.

๐ŸŽ Benefits

  • Global mental health and financial wellness resources.
  • Healthcare, life, disability, commuter, and retirement benefits.
  • Paid time off for vacation and personal reasons.
  • Location-based benefits and accommodations.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’