Viant
Staff Software Engineer - Ad Serving
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Runtime, работающую с рекламным сервером Viant: высоконагруженная низколатентная система, обрабатывающая миллиарды запросов в день. Техническое лидерство проектов и развитие отказоустойчивой платформы.
Задачи
- Разрабатывать и развивать существующие проекты, формируя видение и рамки будущих инициатив
- Совместно с внутренними командами проектировать и развивать высоконадёжную низколатентную runtime-платформу
- Быть техническим лидером нескольких подсистем платформы, обеспечивая масштабируемость, производительность и отказоустойчивость
- Курировать все этапы жизненного цикла разработки — от дизайна до деплоя
- Участвовать в дизайн-обсуждениях, код-ревью и разборе багов / RCA
- Быть техническим лидером проектов с участием 2-3 других инженеров
Требования
- 8+ лет профессионального опыта в разработке ПО
- Владение GoLang
- Опыт проектирования и построения высоконагруженных распределённых систем, включая детальные дизайн-спецификации
- Опыт работы с реляционными БД (MySQL, Oracle или SQL Server), включая написание SQL
- Знание облачных технологий, особенно AWS (EC2, S3, Lambda, RDS) и GCP
- Понимание многопоточности, конкурентности и разработки низколатентных приложений
- Умение эффективно выявлять и решать проблемы проектов
- Степень бакалавра по Computer Science, математике или смежной области (магистратура предпочтительна)
- Опыт в AdTech предпочтителен
Условия
- Полностью оплачиваемая медицинская страховка
- Оплачиваемый отпуск по уходу за ребёнком
- Неограниченный PTO
- Базовая компенсация $160,000 - $200,000
Навыки
- Go
- MySQL
- Oracle
- SQL Server
- SQL
- AWS
- EC2
- S3
- Lambda
- RDS
- GCP
- multithreading
- concurrency
- low-latency
- distributed systems