BurnBot
Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в BurnBot — компанию, разрабатывающую роботизированные системы для контролируемых палов и расчистки территорий. Отвечает за backend, который собирает телеметрию, видео и данные с машин, хранит их и превращает в отчёты для заказчиков.
Задачи
- Разрабатывать сервисы и API для операторских инструментов, управления парком машин и отчётности для клиентов
- Обеспечивать приём данных в полевых условиях: высокочастотная телеметрия и большие объёмы видео и сенсорных данных с нестабильных каналов
- Отвечать за хранение и инфраструктуру: облако, затраты и политику хранения терабайтов полевых данных
- Готовить отчёты о обработке территорий: акры, покрытие и верификация для заказчиков
- Обеспечивать надёжность и наблюдаемость систем
Требования
- 7+ лет разработки и эксплуатации backend-систем в продакшене (Python, Go, Rust, TypeScript или аналоги)
- Опыт распределённых систем и пайплайнов данных, особенно с высокообъёмными time-series данными
- Опыт работы с облачной инфраструктурой (AWS или GCP) и infrastructure as code
- Навыки проектирования API и глубокая экспертиза в базах данных, включая time-series или геопространственные (PostGIS)
- Практика наблюдаемости систем
- Прагматичный подход к работе с прерывистым соединением
- Право на работу в США без спонсорства визы
Условия
- Базовая зарплата $150,000 – $200,000
- Опционы
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий оплачиваемый отпуск
- Работа в офисе в South San Francisco с возможностью удалённой работы в дни сосредоточенной работы
- Несколько дней в месяц в полях в Калифорнии, Орегоне и Вашингтоне
Навыки
- Python
- Go
- Rust
- TypeScript
- AWS
- GCP
- Infrastructure as Code
- PostGIS
- Time-series data
- Distributed systems
- API design
- Observability