Senior Software Engineer - Ads Analytics
$323k - $428kRoku, Building C
Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. 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.From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.About the Team The Data Insights team plays a critical role in Roku’s Advertising organization, leading measurement and analytics initiatives that power decision-making across the advertising ecosystem. We develop and manage products that deliver actionable insights for advertisers while meeting the operational and analytical needs of internal teams.We work closely with Product Managers, Data Science, Ad Sales, Ads Operations, and multiple groups within Advertising Engineering to deliver high-impact solutions. Looking ahead, we are exploring AI-driven measurement capabilities to further enhance the effectiveness of advertising campaigns and strengthen internal analytics. For California Only - The estimated annual salary for this position is between $323,000 - $428,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.About the Role We are seeking a highly skilled Senior Software Engineer with deep expertise in big data technologies, including Apache Spark and Apache Airflow. This hybrid position bridges software engineering and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large-scale data processing. In this role, you will collaborate with cross-functional teams to architect and manage robust, production-grade data products that power critical analytics and measurement capabilities. You will work with technologies such as Apache Spark, Apache Airflow, Trino, Druid, Spring Boot, StarRocks, and Looker to deliver reliable, high-performance solutions. The ideal candidate is a proactive, self-motivated professional with a strong track record in building high-scale data services and a dedication to delivering exceptional results.What You’ll Be Doing Software Development • Design and build APIs and backend services using Spring Boot to support data products and analytics workflows. • Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews. Big Data Engineering • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow. • Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance. • Develop and fine-tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large-scale datasets. • Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency. Collaboration & Mentorship • Partner with data scientists, software engineers, and other teams to deliver integrated, high-quality solutions. • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering. We’re Excited If You Have Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow. Expertise with at least one of the following: Apache Druid, StarRocks, and Trino. Strong understanding of SOLID principles and distributed systems architecture. Proven experience in distributed data processing, data warehousing, and real-time data pipelines. Advanced SQL skills, with expertise in query optimization for large datasets. Exceptional problem-solving abilities and the capacity to work independently or collaboratively. Excellent verbal and written communication skills. Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred) Familiarity with additional big data technologies, including Hadoop and Kafka. Experience in AdTech, in advertising data platforms, and campaign measurement. (preferred)Strong programming skills in Python, Java, or Scala. (preferred) Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools (e.g., Terraform). (preferred) Expertise in data modeling, schema design, and data visualization tools. Experience with building Agentic AI systems to automate decision-making and enhance analytics workflows. (preferred)#LI-RN1What's Roku's approach to hybrid working?Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.What are some of the benefits?Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.AccommodationsRoku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on us.fitly.work should I know about Roku's culture?Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit .By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on us.fitly.work.
$195k - $408k
...platform is crucial for supporting and growing Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission. If you bring extensive...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hours$193.3k - $261.5k
...is seeking an experienced Software Development Engineer to build virtualized, hardware... ...and NoSQL databases, analytics engines, search platforms,... ...sharing and mentorship. Our senior members enjoy one-on-one mentoring... ...prescription, Basic Life & AD&D insurance and option for...SeniorInternshipLocal areaFlexible hours$174k - $252k
...experience testing, maintaining, or launching software products, and 1 year of experience with... ...content recommendation.Google's software engineers develop the next-generation technologies... ...modeling and infrastructure teams across Ads, to build real-time infrastructure and...Senior$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...innovative and fast-paced team within Bing Ads, where we are making impactful advancements... ...delivering top-quality ads.As a Software Engineer on our team, you will play a crucial role...SeniorOngoing contractWork at officeLocal areaRemote workWork from home$388k
..., we introduced a new, more affordable, ad-supported tier for our customers, marking... ...our business.Our TeamThe Ads Platform Engineering teams build advertising systems and integrations... ...such as VAST and OpenRTBStrong analytical and strategic thinking, demonstrating product...SuggestedHourly payFull timeImmediate startFlexible hours$165.2k - $223.6k
...over their information.As a Software Development Engineer II, you'll take ownership... ...enhance existing storage and analytics platform, identifying... ...strategies, seeking guidance from senior engineers when facing... ...prescription, Basic Life & AD&D insurance and option for...Permanent employmentInternshipLocal areaWorldwideFlexible hours$388k
...a part of what’s next.We launched a new ad-supported tier in November 2022 to offer... ...engaged audiences.Our TeamThe Ads Platform Engineering creates the ecosystem that spans across... ...such as Apache Druid for real-time analytics and data processingBroad knowledge of ad...Hourly payFull timeImmediate startFlexible hours$199k
...satisfaction. The Loyalty Engineering organization powers... ...surfaces, accounting for the added complexity of operating inside... ...experience. ~ Professional software development experience building... ...ad serving, tag management, analytics, or personalization SDKs....SeniorWorldwide$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany... ...the world? Then come to join our Microsoft Ads Team in Mountain view, California! We are looking for a Software Engineer for developing global scale streaming & AI...SeniorOngoing contractWork at officeLocal areaRemote work- Everpure, Inc. is seeking a Senior Software Engineer to design and build hyperscale build environments and tooling that power modern data and analytics platforms. You will architect and implement CI/CD pipelines, containerized build systems, and cloud-native automation...SeniorFull time
$184k - $287.5k
As part of NVIDIA’s Analytics and Data Intelligence (ADI) group, this team develops “libcudf... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature... ....The team is looking for an outstanding engineer and/or scientist to apply their parallel...SeniorFull timeRemote workFlexible hours- Everpure, Inc. is seeking a Senior Software Engineer to design and build high-performance datapath and data platform services for cloud analytics solutions. You’ll architect, implement, and optimize scalable data pipelines and APIs, focusing on reliability, observability...SeniorFull time
- Everpure, Inc. seeks a Senior Software Engineer to design and build scalable data and analytics platforms for clients. You will develop cloud-based services, data pipelines, and APIs, applying software engineering best practices in a modern stack. Partner closely with...SeniorFull timeFlexible hours
- Everpure, Inc. is seeking a Senior Software Engineer to design and build scalable data and analytics platforms for enterprise clients. You will architect and implement cloud-native services, data pipelines, and APIs that power BI, AI, and advanced analytics use cases....SeniorFull time
- Everpure, Inc. is seeking a Senior Software Engineer, Pipeline Engineering to lead the design and development of scalable, cloud-based data pipelines and analytics platforms for our clients. In this role, you’ll build robust ETL/ELT workflows, integrate diverse data sources...SeniorFull time
- Everpure, Inc. is seeking a Senior Software Engineer for our Engineering Acceleration team within the Hyperscale line of business. In this role... ..., automate CI/CD, and optimize performance for complex analytics workloads. You’ll collaborate closely with data engineers...SeniorFull time
$174k - $252k
...experience.5 years of experience with software development in C++ or other... ...architecture.Experience with ad serving systems and user data... ...skills .Google's software engineers develop the next-generation... ...advertising, as well as analytics. Our teams create trusted experiences...Senior$180k - $220k
...dataplane and integrate with 3rd party SDK. # Contribute in software design, development, review, and documentations to deliver high... ...calls and kernel APIs will be plus. Any Scripting knowledge is added advantage. Compensation Information: Please note...Senior- ...optical interconnects to scalable photonic engines, Lumilens is unlocking a new era of... ...desktop application — Advanced manufacturing software for optical transceiver testing. A GUI... ...managing test results at scale ~ Analytical mindset — proven ability to break down complex...SeniorRemote work
$150k - $185k
...Senior Software Engineer About Us Selector is building an operational intelligence platform for digital infrastructure. Using an AI/ML-based analytics approach, the platform provides actionable, multi-dimensional insights to network, cloud, and application...Senior- ...Senior Software Engineer Location: Santa Clara, CA Duration: Full-time/Perm Job Description We are looking for a Senior Software Engineer... ..., Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services,...SeniorPermanent employmentFull timeImmediate start
$152k - $230k
...the choice to join us today.Design-for-Test Engineering at NVIDIA works on groundbreaking... ...semiconductor chips.What you'll be doing:As a senior member in our team, you will work with pre-silicon and post-silicon data analytics - visualization, insights and modeling.Design...SeniorFull time$136.5k - $276.5k
...Senior Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who... ...programming and software systems design tools. ~ Strong analytical, problem-solving, and communication skills. ~ Knowledge...SeniorWork experience placementWork at officeLocal areaImmediate start$150k - $175k
...Senior Software Engineer Credo is seeking a Senior Software Engineer to join our PILOT team. In this role, you will develop tools that help... ...and PCIe, all leveraging the PILOT diagnostic and analytics software platform. Credo innovations enable our customers...SeniorLocal area$79.2k - $209.5k
...Product Development Engineer Design, implement, test, and operate major new features in... ..., and mentoring. 4-8 years of relevant software engineering experience. BS or MS in Computer... ...term disability 3. Life insurance and AD&D 4. Supplemental life insurance (Employee...SeniorTemporary workFlexible hours$196.35k - $292.6k
...workloads in Microsoft Azure. We are looking for a highly motivated software engineer to help develop and operate cloud-scale distributed systems... ...written and verbal communication skills. ~ Creative and analytical approach to problem solving. Education ~ Bachelor's...SeniorWork at officeLocal area$153k - $204k
...Senior Software Engineer I Bellevue, WA / Sunnyvale, CA / San Francisco, CA / Livingston, NJ /... ...which hardware and when, for a company adding gigawatts of capacity a year. Engineering... ...up to data platforms and analytical databases such as Spark, Kafka, StarRocks...SeniorFull timeTemporary workCasual workWork at officeFlexible hours$167.7k - $245.2k
...blends deep expertise in AI, cybersecurity, platform and systems engineering. We are driven by a shared belief that the only way to outpace... ...concepts, including attack surface management, threat analytics, detection, triage, investigation, and response. Alternatively...SeniorFull timeTemporary workImmediate startFlexible hours$388k
...Software Engineer 5 - Ads Signals Conversion API New York, New York, United States of America • Seattle, Washington, United States of America Our Team The Netflix Ads Identity, Signals and Audiences team is committed to providing a relevant and engaging advertising...Hourly payFull timeImmediate startFlexible hours$154k - $286k
...enterprise electronics worldwide. We are looking for a passionate software developer to join Virtuoso place and route infrastructure team... ...in a fast-paced research and development environment.Strong analytical thinking and debugging skills.Experience with rapid...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Ads Analytics. Be the first to apply!
- software developer positions San Jose, CA
- senior software engineer remote San Jose, CA
- software engineer contract San Jose, CA
- cybersecurity software engineer San Jose, CA
- part time software developer remote San Jose, CA
- junior software developer internship San Jose, CA
- junior software engineer San Jose, CA
- software system engineer San Jose, CA
- software engineer remote San Jose, CA
- software engineer visa sponsorship San Jose, CA



