Skyways
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в Skyways — компании, разрабатывающей автономные грузовые самолёты. Отвечает за архитектуру ключевых частей софта: SkyNav, backend-сервисы, телеметрия и ПО автопилота, задаёт технические стандарты и развивает команду.
Задачи
- Владеть архитектурой и развитием критических областей софта Skyways: SkyNav, backend-сервисы, инфраструктура телеметрии и ПО автономных самолётов
- Задавать технические стандарты для команды и повышать планку качества через дизайн, код-ревью и принятие решений
- Вести наиболее рискованные и значимые проекты: архитектура форка ArduPilot на C++, изменения safety-критичного ПО, интеграция с авионикой, железом и системами автономности
- Проектировать архитектуру 3D-визуализации и планирования миссий SkyNav на JavaScript или TypeScript с современной веб-графикой
- Архитектировать и масштабировать телеметрический хаб для надёжной работы с данными флота в реальном времени
- Применять AI и машинное обучение там, где это даёт реальную ценность, и определять использование современных AI-инструментов в команде
- Обеспечивать кросс-функциональное взаимодействие с GNC, робототехникой, embedded-командой, лётными операциями, железом и руководством
- Развивать команду: менторить senior-инженеров, писать дизайн-документы, формировать подходы к архитектуре, тестированию, CI/CD, observability и документации
Требования
- 8+ лет профессионального опыта в разработке ПО, включая владение production-системами на уровне нескольких команд
- Глубокая production-экспертиза в Python, JavaScript или TypeScript и C++
- Опыт архитектуры и релизов по всему стеку: от пользовательских интерфейсов и 3D-опыта до backend-сервисов и системного ПО
- Опыт проектирования распределённых систем и API с фокусом на производительность, надёжность, балансировку нагрузки и observability
- Опыт в авиации, робототехнике, автономных системах или другой среде, где софт взаимодействует с реальным железом
- Сильная практическая AI-грамотность: эффективное использование современных AI-инструментов и создание AI-продуктовых или операционных возможностей
- Подтверждённый эффект мультипликатора: заданные стандарты, реализованные дизайны и выросшие инженеры
- Способность самостоятельно определять направление работы в рамках стратегии компании, отлаживать сложные проблемы на стыке приложений, сети, ОС и железа, проактивно брать на себя неоднозначные задачи от концепции до деплоя
Условия
- Опцион на акции в дополнение к базовой зарплате
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск и праздничные дни
- 401k
- Страхование жизни
- Помощь с релокацией в Остин
- Роль ограничена гражданами США, постоянными резидентами США или кандидатами из отдельных стран в соответствии с экспортным контролем
Навыки
- Python
- JavaScript
- TypeScript
- C++
- ArduPilot
- PX4
- Electron
- CesiumJS
- Three.js
- Babylon.js
- WebGL
- 3D visualization
- distributed systems
- API design
- telemetry
- event streaming
- CI/CD
- observability
- embedded Linux
- avionics
- computer vision
- GNC
- machine learning
- AI tools