Booz Allen Hamilton
Data Platforms Software Engineer, Senior
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Data Platforms: разработка backend-сервисов и production data pipelines для кибербезопасности. Отвечает за сервисы и пайплайны от проектирования до поддержки в продакшене.
Задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы и production data pipelines для кибер-платформ
- Определять стратегию тестирования, выбирая где применять unit, integration и end-to-end тесты
- Проектировать и строить поддерживаемый тестовый фреймворк и переиспользуемый Python-тулинг
- Интегрировать автоматические проверки в CI/CD и обеспечивать быструю и надёжную обратную связь
- Создавать репрезентативные тестовые данные, воспроизводимые окружения и диагностику для воспроизведения сбоев
- Отчитываться о результатах валидации, сбоях и пробелах в качестве продукта
- Формировать паттерны тестирования, которые другие инженеры смогут использовать и расширять
Требования
- 4+ года профессиональной разработки ПО, включая создание, релиз и поддержку production-систем
- 3+ года разработки backend на Python: сервисы, API или компоненты обработки данных
- 2+ года построения и эксплуатации production data pipelines: ETL/ELT, валидация данных, восстановление после сбоев
- 2+ года работы с облачной платформой, например AWS
- 2+ года владения технической поставкой сервиса, пайплайна или фичи продукта
- Опыт SQL и реляционных БД: моделирование данных, проектирование схем, трансформации, оптимизация запросов
- Опыт Docker или контейнерных инструментов, автоматизированного тестирования и CI/CD
- Возможность получить допуск TS/SCI с полиграфом
- Степень бакалавра в технической области (Computer Science, Computer Engineering, Information Systems)
Условия
- Медицинская страховка, страхование жизни, инвалидности, финансовые и пенсионные программы
- Оплачиваемый отпуск, профессиональное развитие, оплата обучения, программы work-life, уход за зависимыми
- Программа признания достижений сотрудников
- Гибридный или удалённый формат в зависимости от позиции
- Компенсация: $77,600.00 – $176,000.00 в год (USD)
Навыки
- Python
- SQL
- ETL/ELT
- AWS
- Docker
- CI/CD
- автоматизированное тестирование
- реляционные базы данных
- data pipelines
- React
- TypeScript
- LLM
- event streaming
- workflow orchestration