Viant Technology
Advertising Technology
StaffSoftwareEngineer(Data)
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer (Data) at Viant Technology. Skills: Data pipelines, Backend services, Distributed systems, Cloud infrastructure. Build distributed systems. Build data infrastructure”
What You'll Achieve.
Deliver actionable insights; Drive innovation; Achieve boldest goals
Industry & Context.
Optimize computational workflows; Optimize data processing efficiency
What They're Looking For.
Must Have
8+ years of experience building backend services and distributed data systems, Experience with Python and modern Python engineering best practices, Experience building batch and streaming data pipelines at scale, Experience with AWS infrastructure, DevOps tooling, and CI/CD workflows, experience with cloud-hosted, containerized web service architectures and modern deployment patterns, knowledge of relational databases, data lake technologies, and performance optimization best practices, Experience with modern big data processing frameworks such as Spark, Databricks, Flink, or similar technologies
Nice to Have
Kubernetes a plus
What You'll Do.
Build distributed systems
Build data infrastructure
Develop scalable backend services
Develop cloud-native data pipelines
Develop processing frameworks
Enable reliable device telemetry
Enable content recognition
Enable large-scale analytics
Transform viewing data
Build and maintain web services
Build and maintain data pipelines
Build well-designed libraries
Ensure data timeliness
How You'll Work.
Team & Collaboration
Working closely with data science; Working closely with analytics; Working closely with platform engineering teams; Collaborating with quantitative teams; Collaborating with data science teams
Full Job Description
WHAT YOU’LL DO Viant Technology (NASDAQ: DSP) is building the future of AI-powered, identity-driven advertising across CTV and the open internet — and TVision plays a critical role in that ecosystem by delivering next-generation audience measurement through real-world, person-level viewing insights. Using a combination of computer vision, audio content recognition, network traffic analysis, and large-scale behavioral data collection, TVision measures what consumers watch, how they engage, and how advertising performs across modern streaming and television environments. As a Staff Software Engineer, you will help build the distributed systems and data infrastructure that power TVision’s measurement platform. You’ll develop scalable backend services, cloud-native data pipelines, and processing frameworks that enable reliable device telemetry, content recognition, and large-scale analytics. Working closely with data science, analytics, and platform engineering teams, you’ll help transform billions of seconds of raw viewing data into actionable insights that drive innovation across Viant’s CTV and advertising technology platforms. THE DAY-TO-DAY Build and maintain web services that support configuration, monitoring, and data ingestion for TVision's in-home measurement devices. Build and maintain data pipelines to support the recognition and analysis of content captured by our devices. Work with data science and analytics staff to build clean, well-designed tools and libraries for our back-end data processes, making best practices in software engineering and database performance accessible to the entire team. Ensure the quality, security, and timeliness of our data deliveries by thorough testing, careful code review, and robust operational monitoring. QUALIFICATIONS Bachelor’s degree in Computer Science or a related quantitative field. 8+ years of experience building backend services and distributed data systems. Experience with Python and modern Python engineering best
Applying for this Staff Software Engineer (Data) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Viant Technology?
Real rants from real employees. Read before you apply.