> Markdown version of [/jobs/ext/2722922-software-engineer-ads-analytics](https://www.wearedevelopers.com/jobs/ext/2722922-software-engineer-ads-analytics). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Ads Analytics - **Company:** ROUX ADVERTISING, INC. - **Location:** San Jose, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $323,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Airflow, Amazon Web Services, Business Analytics Applications, Apache HTTP Server, Microsoft Azure, Big Data, Cloud Computing, Code Review, Computer Programming, Information Engineering, Extract Transform Load (ETL), Data Systems, Data Visualization, Data Warehousing, DevOps, Distributed Computing Environment, Distributed Systems, Apache Hadoop, Python (Programming Language), Query Optimization, Data Storage Technologies, Sql Optimization, Delivery Pipeline, Apache Spark, Spring-boot, Backend, Build Management, Containerization, Solid Principles, Infrastructure Automation Frameworks, Information Technology, Druid, Apache Kafka, Data Management, Virtual Agents, Terraform, Data Pipelines, Docker - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-ads-analytics-roku-7998487 ## 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., 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., * 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) ## Description 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., * 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., 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. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)