1

Senior Roku Developer Jobs in Texas (NOW HIRING)

Senior Machine Learning Engineer

Austin, TX

$121K - $160K/yr

... Roku. The systems and solutions span multiple disciplines and technologies to perform real-time ... We're looking for seasoned engineers with a background in machine learning to aid in this mission.

Live Operations Associate

Austin, TX · On-site +1

$80K - $90K/yr

... Roku Channel. We collaborate closely with Development Engineering, Product, Programming, and ... Partner with senior engineers and cross-functional teams on high-severity issues, balancing ...

Roku NOVO Construction, Inc., a General Contractor is seeking a professional individual with ... Able to operate in a fast-paced working environment with minimal direction from Senior Management

Senior Data Engineer

Austin, TX

$105K - $142K/yr

Participate in the continual improvement of engineering tools, cloud-based technologies/services, and processes. * Define and participate in Agile development process, including scoping, technical ...

Roku NOVO Construction, Inc., a General Contractor is seeking a professional individual with ... Has qualified and relevant experience as a Project Manager or Project Engineer for a commercial ...

next page

Showing results 1-20

Senior Roku Developer information

What are the key skills and qualifications needed to thrive as a Senior Roku Developer, and why are they important?

To thrive as a Senior Roku Developer, you need advanced knowledge of BrightScript, SceneGraph, and strong experience with OTT application development, typically backed by a computer science degree or equivalent experience. Proficiency with Roku's developer tools, version control systems like Git, and familiarity with streaming media protocols is crucial. Strong problem-solving, teamwork, and effective communication skills help you collaborate with cross-functional teams and deliver robust applications. These skills ensure you can build high-performance, user-friendly streaming apps that meet business objectives and end-user expectations.

What are some typical collaboration points between a Senior Roku Developer and other teams during a project lifecycle?

As a Senior Roku Developer, you will frequently collaborate with product managers to clarify requirements, UI/UX designers to implement user interfaces, and QA engineers to resolve issues and ensure stability. Throughout the project, you may also coordinate with backend teams to integrate APIs and troubleshoot data flow. Effective communication and cross-functional teamwork are essential for delivering high-quality streaming applications on time.

What are Senior Roku Developers?

Senior Roku Developers are experienced software engineers who specialize in building, maintaining, and optimizing applications for the Roku TV platform. They possess in-depth knowledge of BrightScript, Roku's proprietary programming language, and SceneGraph, the framework used for developing Roku channels. Their responsibilities often include designing app architecture, implementing features, troubleshooting performance issues, and leading development teams. Senior Roku Developers also ensure that apps meet Roku's guidelines and provide users with a seamless streaming experience.

What is the difference between Senior Roku Developer vs Roku Developer?

AspectSenior Roku DeveloperRoku Developer
Required CredentialsExperience with BrightScript, SceneGraph, and app deployment; often requires 3+ years of experienceBasic knowledge of BrightScript and Roku SDK; entry-level or junior experience
Work EnvironmentDesigning, developing, and maintaining complex Roku applications; collaborating with cross-functional teamsAssisting in app development, debugging, and testing under supervision
Industry UsageUsed by media companies, streaming services, and entertainment providersUsed by startups, small teams, or for initial app development phases

The main difference between a Senior Roku Developer and a Roku Developer lies in experience, responsibilities, and expertise. Senior Roku Developers handle complex projects, lead development efforts, and require more advanced skills, while Roku Developers are typically in the early stages of their careers, focusing on basic app creation and support tasks.

What are the most commonly searched types of Roku Developer jobs in Texas? The most popular types of Roku Developer jobs in Texas are:
What are popular job titles related to Senior Roku Developer jobs in Texas? For Senior Roku Developer jobs in Texas, the most frequently searched job titles are:
What job categories do people searching Senior Roku Developer jobs in Texas look for? The top searched job categories for Senior Roku Developer jobs in Texas are:
What cities in Texas are hiring for Senior Roku Developer jobs? Cities in Texas with the most Senior Roku Developer job openings:
Senior Machine Learning Engineer

Senior Machine Learning Engineer

Roku

Austin, TX

$121K - $160K/yr

Other

Posted 13 days ago


Job description

About the team 

The Advertising Performance group focuses on performance for all participants in the Advertising ecosystem - Advertisers, Publishers, and Roku. The systems and solutions span multiple disciplines and technologies to perform real-time multi-objective optimization across distributed systems at large scale and with low latency. We use Machine Learning, Reinforcement Learning, AI, Control and Optimization Systems, and Auction Dynamics to solve a large set of complex problems. At the core of this is our Machine Learning, Experimentation, and Inference Platform that powers the entire landscape, which we continuously evolve over time.

About the role 

We're on a mission to build cutting-edge advertising technology that empowers businesses to run sustainable and highly-profitable campaigns. The Ad Performance team owns server technologies, data, and cloud services aimed at improving the ad experience. We're looking for seasoned engineers with a background in machine learning to aid in this mission. Examples of problems include improving ad relevance, inferring demographics, yield optimization, and many more. Employees in this role are expected to apply knowledge of experimental methodologies, statistics, optimization, probability theory, and machine learning using both general purpose software and statistical languages.

What you'll be doing 
  • ML infrastructure: Help build a first-class machine learning platform from the ground up which manages the entire model lifecycle - feature engineering, model training, versioning, deployment, online serving/evaluation, and monitoring prediction quality
  • Data analysis and feature engineering: Apply your expertise to identify and generate features that can be leveraged by multiple use cases and models
  • Model training with batch and real-time prediction scenarios: Use machine learning and statistical modelling techniques such as Decision Trees, Logistic Regression, Neural Networks, Bayesian Analysis and others to develop and evaluate algorithms for improving product/system performance, quality, and accuracy
  • Production operations: Low-level systems debugging, performance measurement, and optimisation on large production clusters
  • Collaboration with cross-functional teams: Partner with product managers, data scientists, and other engineers to deliver impactful solutions
  • Staying ahead of the curve: Continuously learn and adapt to emerging technologies and industry trends
We're excited if you have 
  • Bachelors, Masters, or PhD in Computer Science, Statistics, or a related field
  • 5 years of experience in applied machine learning on real use cases 
  • Proficient coding skills and strong software development experience in Spark, Python, or Java
  • Familiarity with real-time evaluation of models with low latency constraints
  • Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc.
  • Ability to work with large scale computing frameworks, data analysis systems, and modelling environments i.e. Spark, Hive, NoSQL stores such as Aerospike and ScyllaDB
  • Ad Tech experience is preferred 
  • Proficient use of AI tools and agentic coding practices 
#LI-DH2