Roku

Senior Software Engineer

Roku
Apply
2 hours ago
San Jose, CA, USASenior
H1B sponsor

Base Salary

$383k - $527k/yr

Responsibilities

  • Build advertising technology supporting Roku’s advertising business.
  • Develop reporting tools and processes for advertising channels including The Roku Channel.
  • Work with internal and external customers to support advertising goals through specialized systems.
  • Establish continuous integration and continuous delivery practices across the advertising organization.
  • Design, develop, and maintain large-scale data pipelines for collecting and transforming data.
  • Build robust reporting solutions with engineering teams and cross-functional business partners.
  • Own the technology stack for services from user interface through infrastructure and deployment.
  • Participate in architecture discussions, influence product roadmaps, and take ownership of new work.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Systems, or a related field.
  • Five years of progressive experience in the position or a related occupation.
  • At least one year of experience shipping production code in a scripting language such as Python and an object-oriented language such as Java.
  • At least one year of experience with exploratory data analysis using SQL and digital advertising platforms, technologies, and systems.
  • At least one year of experience with Hive/Hadoop, Apache Spark, distributed and NoSQL databases, big data processing frameworks, OLAP systems, and data pipeline orchestration systems.
  • At least one year of experience building REST services in frameworks and using managed services from cloud providers such as AWS, GCP, or Azure.

Benefits

  • Health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Additional benefits may include medical, dental, vision, commuter, retirement, mental health, and financial wellness support, depending on location and role.
  • The role generally permits up to one day per week of telecommuting; Roku teams generally work in the office Monday through Thursday, with Fridays flexible for remote work except where role or location requirements differ.

Categories

BackendData Engineering
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me