ATPCO
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в новую команду Pricing Platform, развивающую высоконагруженный движок ценообразования авиабилетов (200M+ тарифов, 160+ стран). Роль предполагает техническое лидерство и активную разработку распределённых систем с экстремальными требованиями к производительности.
Задачи
- Развивать и расширять высокопроизводительный отказоустойчивый движок ценообразования под новые сценарии
- Формировать архитектуру платформы и принимать ключевые технические решения вместе с командой
- Решать сложные задачи распределённых систем, масштабируемости и надёжности
- Работать по всему стеку — от низкоуровневых системных взаимодействий до распределённых алгоритмов и API
- Оптимизировать производительность: zero-copy data paths, lock-free структуры данных, стратегии репликации и отказоустойчивости
- Глубоко разбираться в существующей кодовой базе и дизайне движка
- Взаимодействовать с инженерами, продуктом и стейкхолдерами
Требования
- Экспертный уровень C и Rust; Go или Python — плюс
- Глубокое понимание сложных алгоритмов, структур данных и проектирования систем
- Глубокое знание Linux, производительности и управления ресурсами
- Опыт построения и эксплуатации отказоустойчивых распределённых систем в продакшене
- Научный подход: работа с данными, измерениями и доказательствами
- Ответственность за успех продукта, а не только за свои задачи
- Самостоятельное обучение и умение разбираться в большом незнакомом коде
- Сильные навыки технической дискуссии и аргументации от данных
- Отличная письменная коммуникация в распределённой async-команде
- Осознанное использование AI-инструментов разработки
Условия
- Remote-first культура — работа из дома в стране найма
- PTO «Leave Your Way»
- 401(k) с щедрым employer match
- Медицинская, стоматологическая и психологическая страховка
- Компенсация обучения и спортзала
- Программа standby-перелётов
- Зарплата $152,000 – $183,000 в год
Навыки
- C
- Rust
- Go
- Python
- Linux
- Distributed Systems
- Algorithms
- Data Structures
- Zero-copy
- Lock-free data structures
- Replication
- Fault tolerance
- APIs
- AI-assisted development