Software Engineer III, Infrastructure, Google Workspace
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду инфраструктуры Google Workspace. Проектирование и развитие крупномасштабных распределённых систем, работа над продуктами Gmail, Docs, Drive, Calendar и Meet.
Задачи
- Писать код для разработки продуктов или систем
- Участвовать в проектных ревью или проводить их с коллегами и стейкхолдерами для выбора технологий
- Ревьюить код других разработчиков и давать обратную связь для соблюдения лучших практик (стиль, точность, тестируемость, эффективность)
- Дополнять существующую документацию или обучающие материалы и адаптировать контент под обновления продукта и обратную связь пользователей
- Триажить проблемы продукта или системы, отлаживать и отслеживать их решение, анализируя источники проблем и влияние на оборудование, сеть, работу сервисов и качество
Требования
- Степень бакалавра или эквивалентный практический опыт
- 2 года опыта программирования на C++, Java, Go или Python
- 2 года опыта разработки крупномасштабной инфраструктуры, распределённых систем или машинного обучения, либо опыт с вычислительными технологиями или аппаратной архитектурой
- Предпочтительно: степень магистра или PhD в области компьютерных наук или смежных технических специальностей
- Предпочтительно: 2 года опыта работы с производительностью, анализом данных крупномасштабных систем, инструментами визуализации или отладкой
- Предпочтительно: 2 года опыта работы со структурами данных или алгоритмами в академической или индустриальной среде
- Предпочтительно: опыт разработки доступных технологий
- Предпочтительно: владение кодом и здоровьем системы, диагностикой и устранением проблем, а также инженерией тестирования ПО
Условия
- Оплата: $147000 - $210000 (USD) + 15% бонус + опционы + льготы
- В большинстве случаев собеседования проводятся очно
Навыки
- C++
- Java
- Go
- Python
- распределённые системы
- машинное обучение
- аппаратная архитектура
- структуры данных
- алгоритмы
- отладка
- тестирование ПО