Roku

Senior Software Engineer, Data - Advertising Engineering

Roku

Apply
about 2 months ago
Cambridge, United Kingdom
Senior / Staff+
H1B Sponsor

Responsibilities

  • Design and develop APIs and system components for effective segment management and campaign ROI maximization.
  • Work with massive datasets using technologies like Hive, Spark, and Kafka.
  • Collaborate with product managers and stakeholders to deliver impactful solutions.
  • Continuously learn and adapt to emerging technologies and industry trends.

Requirements

  • 10+ years of professional software development experience.
  • Experience building REST services and API frameworks.
  • Proficient in writing SQL queries and analyzing results.
  • Ability to translate queries into production-level data processing pipelines.
  • Proficient in Python, Java, or Scala.
  • Strong understanding of distributed computing frameworks like Hive/Hadoop and Apache Spark.
  • Familiarity with NoSQL databases like Aerospike or Cassandra is a plus.
  • Experience with GCP and/or AWS is a plus.
  • Experience with JavaScript, Node.js, and React is nice to have.
  • Experience deploying services on Kubernetes is a plus.
  • Background in computer science or a similar quantitative field.

Benefits

  • Comprehensive benefits package including healthcare, life, and retirement options.
  • Global access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

Apache CassandraApache HadoopApache HiveApache KafkaApache SparkAWSGoogle Cloud PlatformJavaJavaScriptKubernetesNode.jsPythonReactScalaSQL

Categories

AI & MLBackendData EngineeringData Science