DigitalOcean
Senior Software Engineer II, Network Products
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Network Products компании DigitalOcean. Разработка control plane и data plane сервисов, API и распределённых систем, участие в развитии сетевых продуктов end-to-end.
Задачи
- Проектировать, реализовывать, тестировать и оптимизировать новые сервисы и инструменты, работающие под высокой нагрузкой
- Совместно с другими командами внутри Networking и компании создавать продукты и сервисы нового поколения
- Поддерживать существующие продукты и предлагать решения их проблемных мест
- Улучшать инструменты и процессы для надёжной поставки критичных частей экосистемы
- Формировать лучшие практики разработки и архитектуры
- Помогать в росте и менторстве инженеров внутри Networking
Требования
- Значительный опыт как software architect и ведущего разработчика в построении масштабируемых распределённых систем реального времени
- Значительный опыт работы с Go и написания unit-тестов
- Понимание сетевого стека и желание углубляться в него
- Опыт ведения работ между несколькими командами и построения API-контрактов
- Опыт облачной разработки, контейнеризации и виртуализации
- Опыт работы с CI/CD
- Опыт программирования data plane, например eBPF и XDP
- Подтверждённый опыт существенного улучшения стабильности, производительности и масштабируемости критичных систем
- Опыт автоматизации поставки качественного, хорошо протестированного production-кода от разработки до эксплуатации
- Плюс: опыт построения распределённых систем на gRPC
- Плюс: опыт разработки Firewall, DNS и систем сетевого мониторинга
- Плюс: знание Temporal и Kafka
- Степень B.S/M.S по Computer Science или эквивалентный опыт
Условия
- Удалённая работа
- Конкурентный пакет бенефитов, включая Employee Assistance Program, локальные митапы и гибкую политику отпусков
- Бонусы по результатам компании и личной эффективности
- Equity-компенсация, включая гранты при найме и участие в Employee Stock Purchase Program
- Компенсация профильных конференций, обучения и образования, доступ к LinkedIn Learning
- Возможность подать заявку максимум на 3 позиции в течение 180 дней
Навыки
- Go
- Consul
- Kafka
- SQL
- Chef
- Git
- Jira
- gRPC
- Prometheus
- Grafana
- Lightstep
- Docker
- DNS
- eBPF
- XDP
- Kubernetes
- CI/CD
- Temporal