Senior Software Engineer, Data - Advertising Engineering
Roku
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