Senior Software Engineer, Bigdata at Roku - ScoutJobs - The AI-curated global job board
Skip to content
Roku
Posted 10 hours ago

Senior Software Engineer, Bigdata

RokuSenior Software Engineer, Bigdata

Requirements

Bachelor's degree in Computer Science or related field, 5+ years experience in software or data engineering, Expertise in Apache Spark and Apache Airflow, Strong understanding of SOLID principles, Advanced SQL skills, Experience with distributed systems

Skills

Apache SparkApache AirflowPythonSQLAWSTrino

About the role

Responsibilities

  • Write clean, maintainable, and efficient code following best practices and code reviews
  • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow
  • Optimize data storage, retrieval, and processing systems for reliability, scalability, and performance
  • Develop and fine-tune complex queries and data processing jobs for large-scale datasets
  • Monitor, troubleshoot, and improve data systems to ensure minimal downtime
  • Partner with data scientists and software engineers to deliver integrated, high-quality solutions
  • Provide technical guidance and mentorship to junior engineers

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software and/or data engineering
  • Expertise in big data technologies including Apache Spark and Apache Airflow
  • Strong understanding of SOLID principles and distributed systems architecture
  • Advanced SQL skills with expertise in query optimization for large datasets
  • Proven experience in distributed data processing, data warehousing, and real-time data pipelines

Preferred Qualifications

  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Proficiency with containerization tools like Docker and Kubernetes
  • Familiarity with Hadoop, Kafka, and Presto
  • Strong programming skills in Python, Java, or Scala
  • Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code (e.g., Terraform)
  • Expertise in data modeling, schema design, and data visualization
  • AI literacy and curiosity regarding Generative AI

Benefits

  • Comprehensive healthcare including medical, dental, and vision
  • Mental health and financial wellness support and resources
  • Retirement options such as 401(k) or pension plans
  • Flexible work arrangements and support for evolving work-life needs

About the Company

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. Our Data Foundations team plays a critical role in supporting Roku Ads business intelligence and analytics by managing foundational datasets and simplifying data architecture.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer, Bigdata

Roku · Bengaluru

Sign up to apply