Viant Seattle , WA 98113
Posted 2 months ago
WHAT YOU'LL DO
As a Software Engineer, you will work directly with our Runtime team on Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This role offers a great opportunity to work with state-of-the-art machine learning algorithms as part of bid optimization, dynamic performance optimization, as well as develop a self-diagnostic and healing architecture.
THE DAY-TO-DAY
Provide technical expertise to implement and deliver various web and other system projects
Organize and participate in review sessions and contribute to design insights for the projects
Develop good quality projects in a challenging timeframe and assist other members of the team
Participate in system testing to ensure quality deliverables
Contribute to the development and continuous review of the existing projects as well as participate in view and scope of future projects
Engage in all phases of software development life cycle
Interface with program managers and other developers for project-based assignments
QUALIFICATIONS AND REQUIREMENTS
Minimum B.S in computer science or related fields preferred
Strong foundation in computer science and OOP
3+ years of experience programming in GoLang
Prior experience programming in Java preferred
Experience with MySQL, Oracle and other database technologies
Able to develop detailed design specifications
Expert ability to effectively identify and resolve project issues in a timely manner
LIFE AT VIANT
$130,000 - $150,000 a year
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.
Not the right position for you? Check out our other opportunities!
Viant Careers
#LI-KP1
Viant