Viant Technology is a leader in CTV and AI-powered programmatic advertising, dedicated to driving innovation in digital marketing. As a Staff Software Engineer on the Runtime team, you will manage a high-volume, low-latency application and collaborate with various teams to design and develop scalable and reliable solutions.
Responsibilities:
- Drive the development and continuous improvement of existing projects while shaping the vision and scope of future initiatives
- Collaborate with internal teams to design, build, and refine a highly reliable, highly available, low-latency runtime platform
- Own and provide technical leadership for multiple subsystems of the runtime platform, ensuring scalability, performance, and fault tolerance
- Oversee and guide all phases of the software development lifecycle, from design to deployment, with a focus on delivering high-impact solutions
Requirements:
- 8+ years of professional experience in the software industry
- Bachelor's degree in Computer Science, Mathematics, or a related field (Master's degree preferred)
- Proficiency in GoLang
- Expertise in designing, building, and delivering high-quality, scalable, and high-performance distributed systems, including developing detailed design specifications
- Experience with relational databases (e.g., MySQL, Oracle, or SQL Server), including writing SQL
- Familiarity with cloud-based technologies, especially AWS (e.g., EC2, S3, Lambda, RDS) and GCP
- Knowledge of multithreading, concurrency, and low-latency application development
- Proven ability to identify and resolve project issues effectively and in a timely manner
- Experience in the AdTech domain is preferred