Roku

Senior Software Engineer - Backend and Data

Roku

Apply
3 days ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Collaborate with product management and internal teams to enhance the content data platform.
  • Build low-latency and optimized streaming and batch data pipelines.
  • Develop and support microservices-based event-driven backend systems.
  • Design and implement data pipelines for various processing needs.
  • Participate in architecture discussions and influence product roadmaps.

Requirements

  • 8+ years of professional experience as a Software Engineer.
  • Proficiency in Java, Scala, or Python.
  • Deep understanding of backend technologies and architecture patterns.
  • Strong analytical and problem-solving skills.
  • Experience with microservices and event-driven architectures.
  • Familiarity with Apache Spark and Apache Flink.
  • Knowledge of big data frameworks and tools like MapReduce and Kafka.
  • Experience with workflow orchestration tools like Apache Airflow.
  • Familiarity with cloud platforms, preferably AWS.
  • Strong communication and presentation skills.
  • BS in Computer Science; MS preferred.
  • Curiosity about AI and experience with generative AI is a plus.

Benefits

  • Comprehensive benefits package including healthcare, life, and disability insurance.
  • Access to mental health and financial wellness resources.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

Apache AirflowApache FlinkApache HiveApache KafkaApache SparkAWSGoogle Cloud PlatformJavaPrestoPythonScalaYarn

Categories

BackendData Engineering