Taro Logo

Senior Software Engineer

Leader in CTV and AI-powered programmatic advertising, dedicated to driving innovation in digital marketing.
$150,000 - $180,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Job Description

Viant, a NASDAQ-listed leader in CTV and AI-powered programmatic advertising, is seeking a Senior Software Engineer to join their technology team. This role offers an exciting opportunity to work with large-scale big data systems, handling petabytes of data and billions of transactions. The position involves working with cutting-edge big data processing technologies in a distributed, multi-region cloud infrastructure spanning both GCP and AWS.

The ideal candidate will be responsible for designing and implementing solutions across the full technology stack, from UI to core backend systems. They will work on critical ETL/ELT workflows, optimize complex queries, and solve challenging performance bottlenecks. This role requires strong technical expertise in Java, Python, Go, and experience with cloud platforms, particularly GCP and Big Query.

What makes this role particularly attractive is the opportunity to work with massive datasets at scale, contributing to a platform that's driving innovation in digital marketing. The position offers both technical challenges and leadership opportunities, including mentoring junior engineers. The company's status as a public company (NASDAQ: DSP) and its focus on cutting-edge advertising technology make it an exciting place for career growth.

The role is based in Irvine, CA, offering a competitive salary range of $150,000 - $180,000 annually. Viant has received multiple industry awards, including Best AI-Powered Advertising Solution and Best Demand-Side Platform, and is certified as a Great Place to Work®. They maintain a strong commitment to equal opportunity employment and fostering an inclusive workplace environment.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, debug, and deploy applications in a hybrid cloud environment (GCP & AWS)
  • Develop new ELT workflows using various tools and programming languages
  • Improve and optimize existing ETL processes and complex queries
  • Work on the UI layer as needed
  • Solve complex performance bottlenecks and architectural challenges
  • Collaborate with product owners, engineers, and operations teams
  • Mentor and provide technical guidance to junior engineers

Requirements For Senior Software Engineer

Java
Python
Go
  • B.S or M.S in computer science, mathematics, or related field
  • 5+ years of technology industry programming experience in computer science or big data field
  • Working experience with programming languages like Java, Python, Go, and Angular
  • Working experience with the Google Cloud Platform and Google Big Query is a must
  • Operational understanding of cloud infrastructure
  • Experience with building web services/ RESTful services/ microservices
  • Experience performing requirements gathering and identifying requirement gaps
  • Proficient in conducting data analysis using SQL and other database technologies
  • Master of troubleshooting with a Figure-it-out attitude

Related Jobs