SpaceX
Software Engineer, Collision Avoidance (Starshield)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в подразделение GNC (навигация и управление) проекта Starshield. Разработка отказоустойчивых распределённых систем для управления тысячами спутников на низкой околоземной орбите, включая предотвращение столкновений и орбитальное прогнозирование.
Задачи
- Разрабатывать высоконадёжные и отказоустойчивые программные системы для управления тысячами спутников на низкой околоземной орбите
- Создавать прототипы для проверки ключевых проектных решений и оценки технических ограничений
- Совместно с другими инженерами планировать и организовывать разработку продуктов
- Вести программное обеспечение через весь цикл: от выявления ключевых потребностей до прототипирования, разработки, тестирования, релиза и поддержки
Требования
- Степень бакалавра в области computer science, инженерии, математики или естественных наук, либо 3+ года профессионального опыта в разработке ПО вместо степени
- 1+ год профессионального опыта в разработке ПО
- Опыт работы с Python, C++ или другим объектно-ориентированным языком программирования
- Опыт работы с распределёнными системами или крупномасштабными потребительскими интернет-системами
- Продакшн-опыт с контейнеризацией (Docker, Kubernetes)
- Понимание систем контроля версий, тестирования, непрерывной интеграции, сборки, деплоя и мониторинга
- Опыт профилирования и оптимизации производительности приложений
- Опыт работы с реляционными базами данных (PostgreSQL, CockroachDB или аналоги)
- Умение работать самостоятельно и в команде, проявлять инициативу и эффективно коммуницировать
- Опыт работы со спутниками или космическими системами будет плюсом
- Сильная база в математике и физике
- Активный допуск Top Secret, Top Secret SCI или DOE Level Q либо способность получить и поддерживать его
- Готовность работать сверхурочно и в выходные при необходимости для поддержки критичных этапов разработки и/или орбитальных операций
- Соответствие требованиям ITAR: гражданство США, статус постоянного резидента, беженца или лица, получившего убежище, либо возможность получить необходимые разрешения Госдепартамента США
Условия
- Диапазон оплаты: Level 1 — $125 000–$160 000, Level 2 — $145 000–$195 000
- Долгосрочные стимулы в виде акций компании или долгосрочных денежных выплат
- Возможные дискреционные бонусы и покупка дополнительных акций со скидкой через Employee Stock Purchase Plan
- Комплексная медицинская, офтальмологическая и стоматологическая страховка
- Пенсионный план 401(k)
- Страхование от краткосрочной и долгосрочной нетрудоспособности, страхование жизни
- Оплачиваемый отпуск по уходу за ребёнком
- 3 недели оплачиваемого отпуска и 10+ оплачиваемых праздничных дней в год
- Оплачиваемый больничный согласно политике компании
- Надбавка 10% (до $20 000 в год) при наличии активного допуска после официального брифинга по секретной программе
Навыки
- Python
- C++
- Docker
- Kubernetes
- PostgreSQL
- CockroachDB
- distributed systems
- CI/CD
- version control
- testing
- monitoring
- profiling
- relational databases