3h ago

Senior Software Engineer - Data and Backend Services

Bengaluru, India
full-timesenior HybridAdvertising

Tech Stack

Description

You will design and develop Python-based backend and data services that support Roku's advertising platform, building scalable APIs and data pipelines to improve revenue execution, campaign quality, and advertiser experience.

Requirements

  • 8+ years of software development experience with strong Python skills
  • Experience building backend services and APIs in Python
  • Experience with SQL and NoSQL databases and schema design
  • Experience building or supporting data pipelines (ETL/ELT, batch, streaming)
  • Familiarity with asynchronous processing, messaging systems, and event-driven architectures

Responsibilities

  • Design and develop Python-based backend and data services for advertising platforms
  • Build scalable APIs and services for internal and external advertising workflows
  • Develop data pipelines for ingestion, transformation, and enrichment
  • Ensure data quality and reliability across distributed systems
  • Collaborate with product managers and engineers to translate requirements into scalable solutions
0 views 0 saves 0 applications