Viant Technology

Advertising Technology

StaffSoftwareEngineer(Data)

$180–210k Boston, Massachusetts, United States; Lawrence, Massachusetts, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Advertising Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →