Viant Technology is a leader in CTV and AI-powered programmatic advertising, dedicated to driving innovation in digital marketing. They are looking for a Staff Software Engineer to design and implement large-scale big data systems, working with petabytes of data and billions of transactions in a distributed cloud-based infrastructure.
Responsibilities:
- 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, ensuring time and cost performance
- Work on the UI layer as and when needed
- Solve complex performance bottlenecks, tackle architectural challenges, and address production issues
- Collaborate with product owners, engineers, and operations teams to drive innovation, efficiency, and frictionless communication
- Mentor and provide technical guidance to junior engineers as needed
Requirements:
- 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 the requirement gaps
- Proficient in conducting data analysis on incoming third-party data, identifying anomalies, inconsistencies, and quality issues using SQL and other database technologies
- Master of troubleshooting with a Figure-it-out attitude