Viant-posted 2 months ago
$130,000 - $180,000/Yr
Full-time • Senior
Irvine, CA
251-500 employees
Professional, Scientific, and Technical Services

Viant's customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns. The platform team owns a complex set of backend services and the frontend UI that makes up the DSP. These services are deployed in a distributed, multi-region, cloud-based infrastructure and use the latest technologies to handle the immensely complicated functionality that is part of any Demand Side Platform (DSP) such as Viant DSP. As a senior engineer on the Platform team, you will work on building software that solves complex problems while considering long-term strategy and direction. You will deliver simple, elegant, scalable, extensible solutions that strike the right balance between short-term and long-term considerations. You will design, develop, maintain and trouble software features with an eye on cost, scalability, performance and fault-tolerance. You will participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions. Primarily supporting Viant's DSP, you will collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond.

  • Collaborate with product managers, designers, and other engineers to develop and deliver end-to-end features across the stack - from responsive UIs in Angular/React to scalable backend services in Java and Go.
  • Build and maintain APIs and backend microservices deployed in cloud environments (AWS and GCP), ensuring reliability, performance, and security.
  • Write clean, maintainable, and testable code following best practices in modern software development, including automated testing and CI/CD pipelines.
  • Write optimized SQL queries to support application functionality, reporting, ETL and analytics needs.
  • Participate in regular code reviews, design discussions, and agile ceremonies (stand-ups, sprint planning, retrospectives).
  • Collaborate closely with DevOps/Cloud Engineering to ensure smooth deployments, infrastructure as code, and high system availability.
  • Proactively identify areas of improvement in the codebase and contribute to technical roadmaps and refactoring initiatives.
  • Minimum B.S in computer science, mathematics, or related field.
  • 5+ years of professional experience in the software industry.
  • Experience with OOP related languages like Java or Golang.
  • Experience with client-side technologies / frameworks like HTML, JavaScript, AJAX, jQuery, Angular, React, etc.
  • Experience with web services or RESTful services or micro-services.
  • Experience with databases like MySQL or SQL Server or Oracle or Postgres.
  • Exposure or understanding of cloud-based, container-based, NoSQL, caching, queuing/pub-sub technologies preferred.
  • Fully paid health insurance
  • Paid parental leave
  • Unlimited PTO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service