AdTechTalent
Engineering232 days agoOn-site

Viant Technology

Staff Software Engineer - Ad Serving

GoLangMySQLOracleSQL ServerAWSGCPmultithreadingconcurrencylow-latencydistributed systemsAdTechsoftware engineeringruntime platformbid optimization

Key details

Salary

$140K – $200K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Los Angeles, California, United States; United States

Full job description

Staff Software Engineer role on Runtime team managing a high-volume, low-latency ad server application processing billions of requests daily. Responsibilities include designing, developing, maintaining, and troubleshooting scalable, fault-tolerant software features with focus on cost, scalability, and performance. Lead projects with 2-3 engineers and collaborate with Product, Engineering, and Technical operations teams throughout the product lifecycle. Requirements: 8+ years software industry experience, proficiency in GoLang, experience with distributed systems, relational databases (MySQL, Oracle, SQL Server), cloud technologies (AWS, GCP), multithreading, concurrency, low-latency application development, and AdTech domain preferred. Benefits include fully paid health insurance, paid parental leave, and unlimited PTO. Salary range $140,000 - $200,000.

What you'll do

  • 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
  • Participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions
  • Be the technical lead of projects involving 2-3 other engineers
  • Collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond

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
  • Experience with relational databases including writing SQL
  • Familiarity with cloud-based technologies, especially AWS 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

Tech stack

GoLangMySQLOracleSQL ServerAWSEC2S3LambdaRDSGCPmultithreadingconcurrencylow-latency application development

Benefits

fully paid health insurancepaid parental leaveunlimited PTO

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.