DigitalOcean
Senior Software Engineer II, Network Products
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Network Products в DigitalOcean. Разработка control plane и data plane сервисов, API и распределённых систем, участие в развитии сетевых продуктов end-to-end.
Задачи
- Проектировать, реализовывать, тестировать и оптимизировать новые сервисы и инструменты, работающие под высокой нагрузкой
- Совместно с другими командами внутри Networking и компании создавать новые продукты и сервисы для сообщества разработчиков
- Поддерживать существующие продукты и предлагать нестандартные решения для устранения проблем
- Улучшать инструменты и процессы для поставки надёжных mission-critical компонентов экосистемы
- Формировать лучшие практики разработки и архитектуры
- Помогать в росте и менторить других инженеров в Networking
Требования
- Значительный опыт как software architect и lead developer в построении масштабируемых real-time распределённых систем
- Значительный опыт работы с Go и написания unit-тестов
- Знание сетевого стека и желание углубляться в него
- Опыт ведения работ across multiple teams и построения API-контрактов
- Опыт cloud-разработки, контейнеризации и виртуализации
- Опыт Continuous Integration and Delivery (CI/CD)
- Опыт программирования data plane, например eBPF и XDP
- Подтверждённый опыт существенных улучшений стабильности, производительности и масштабируемости бизнес-критичных систем
- Опыт автоматизации поставки качественного, хорошо протестированного production-ready ПО от разработки до эксплуатации
- B.S/M.S in Computer Science или эквивалентный опыт
- Будет плюсом: использование gRPC для построения распределённых систем под высокую нагрузку
- Будет плюсом: опыт разработки Firewall, DNS и систем сетевого мониторинга
- Будет плюсом: практическое знание Temporal и Kafka
Условия
- Гибридный формат работы
- Конкурентный пакет бонусов, зависящий от локации
- Бонус по итогам работы компании и сотрудника
- Equity-компенсация, включая гранты при найме и участие в Employee Stock Purchase Program
- Компенсация профильных конференций, обучения и образования
- Доступ к LinkedIn Learning (10 000+ курсов)
- Employee Assistance Program, локальные встречи сотрудников, гибкая политика отпусков
- Можно подать заявку максимум на 3 позиции в течение 180 дней
Навыки
- Go
- Consul
- Kafka
- SQL
- Chef
- Git
- Jira
- gRPC
- Prometheus
- Grafana
- Lightstep
- Docker
- DNS
- eBPF
- XDP
- Kubernetes
- CI/CD
- Temporal
- Firewall
- Network Monitoring