Senior Software Engineer (Data)

Viant
Irvine, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Big Data BigQuery Cloud Computing Extract Transform Load (ETL) Data Systems Database Queries Distributed Systems Python (Programming Language) Cloud Services
+8 more
Software Engineering Data Processing Reliability of Systems Backend Api Design Data Pipelines Programming Languages Microservices

Job description

As a Senior Software Engineer on Viant’s Data team, you will build and optimize the data systems that power our AI-driven DSP, enabling real-time decisioning and measurement across CTV and omnichannel advertising. You’ll work with large-scale datasets and distributed systems in a multi-region cloud environment spanning GCP and AWS.

This role is ideal for an engineer who enjoys solving complex data challenges, improving system performance, and contributing to scalable infrastructure. You’ll collaborate closely with cross-functional teams while delivering reliable, efficient, and high-quality data solutions.

THE DAY-TO-DAY

  • Design, develop, and deploy data pipelines and backend services in a cloud environment
  • Build and maintain ELT workflows using modern data processing tools and frameworks
  • Optimize ETL processes and queries for performance, scalability, and cost efficiency
  • Troubleshoot data and system issues in production environments
  • Collaborate with product, engineering, and operations teams to deliver features and improvements
  • Contribute to system design discussions and implement scalable solutions
  • Ensure data quality by identifying inconsistencies and resolving issues
  • Support ongoing improvements to system reliability, performance, and maintainability

Requirements

Do you have experience in Technical troubleshooting support?, * 5+ years of experience in software engineering, with a focus on data systems or backend development

  • Proficiency in one or more programming languages such as Python, Java, or Go
  • Experience with GCP (including BigQuery) or other cloud data platforms
  • Strong SQL skills and experience working with large-scale datasets
  • Familiarity with building APIs, microservices, or distributed systems
  • Understanding of ETL/ELT processes and data pipeline architecture
  • Experience troubleshooting production systems and performance issues
  • Strong problem-solving skills and ability to work in a fast-paced environment

Benefits & conditions

Pulled from the full job description

  • Paid parental leave
  • Parental leave
  • Health insurance
  • Unlimited paid time off, Investing in our employee’s professional growth is important to us, but so is investing in their well-being. That’s why Viant was voted one of the best places to work and some of our favorite employee benefits include fully paid health insurance, paid parental leave and unlimited PTO and more. Base compensation range: $120,000 - $180,000 In accordance with California law, the range provided is Viant’s reasonable estimate of the compensation for this role. Final title and compensation for the position will be based on several factors including work experience and education.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:30 min

Leveraging BigQuery ML for scalable SQL-based segmentation experiments

Julian Joseph · LIVE

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all