This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Staff Software Engineer on our Runtime team, you will work directly with 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 technology as part of bid optimization, dynamic performance optimization, as well as develop a self-diagnostic and healing architecture. In this role, 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. You will have the opportunity to be the technical lead of projects that involve 2-3 other engineers. Primarily supporting Viant’s Demand Side Platform, VIANT DSP, you will collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond.
Job Responsibility:
Work directly with Viant’s ad server, managing a high-volume, low-latency application that processes billions of unique requests a day
Work with state-of-the-art technology as part of bid optimization, dynamic performance optimization, as well as develop a self-diagnostic and healing architecture
Deliver simple, elegant, scalable, extensible solutions that strike the right balance between short-term and long-term considerations
Design, develop, maintain and trouble software features with an eye on cost, scalability, performance and fault-tolerance
Participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions
Be the technical lead of projects that involve 2-3 other engineers
Collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond
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
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.