Senior Software Engineer, Full Stack and Advanced Algorithms
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер полного стека в Google для работы над системами в масштабе миллиардов пользователей, включая задачи комбинаторной оптимизации и планирования облачных мощностей.
Задачи
- Писать и тестировать код разработки продуктов или систем
- Участвовать в дизайн-ревью с коллегами и стейкхолдерами или вести их, выбирая подходящие технологии
- Проводить ревью кода других разработчиков и давать обратную связь по лучшим практикам (стиль, точность, тестируемость, эффективность)
- Дополнять существующую документацию или обучающие материалы и адаптировать контент под обновления продукта и обратную связь пользователей
- Триажить проблемы продукта или системы, отлаживать и отслеживать их, анализируя источники проблем и влияние на оборудование, сеть, работу сервисов и качество
Требования
- Bachelor’s degree или эквивалентный практический опыт
- 5 лет опыта разработки ПО на одном или нескольких языках программирования
- 3 года опыта тестирования, поддержки или запуска программных продуктов
- 1 год опыта проектирования и архитектуры ПО
- Опыт работы с front-end технологиями: Angular, TypeScript, reactive programming
- Предпочтительно: магистратура или PhD в Computer Science, математике или смежной технической области
- Предпочтительно: 5 лет опыта работы со структурами данных и алгоритмами
- Предпочтительно: опыт работы над задачами комбинаторной оптимизации, продвинутой теорией графов, продвинутой математикой и планированием облачных мощностей
Условия
- Оплата: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
- Индивидуальная оплата определяется навыками, опытом и образованием/подготовкой
Навыки
- Angular
- TypeScript
- reactive programming
- data structures
- algorithms
- combinatorial optimization
- graph theory
- cloud capacity planning