Base-2 Solutions
Software Engineer Level 5
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Base-2 Solutions для создания и поддержки сложных программных систем в mission-focused окружении. Основной фокус — backend-разработка, data engineering и API на Python/FastAPI с PostgreSQL.
Задачи
- Разрабатывать, поддерживать и улучшать сложные программные системы, включая аналитику с интенсивной обработкой, алгоритмы, работу с большими данными и real-time системы
- Участвовать в проектировании программных компонентов: trade-offs hardware/software, переиспользование ПО, COTS/GOTS, анализ требований
- Проектировать, реализовывать и интегрировать программные приложения
- Применять методологии software engineering, соответствующие среде разработки и эксплуатации
- Обеспечивать эффективную поставку инженерных возможностей по отраслевым стандартам
- Снижать риски, контролировать затраты и отклонения по срокам, управлять крупными интегрированными проектами
- Проверять и тестировать компоненты на соответствие требованиям дизайна и документировать результаты тестов
Требования
- Активный допуск TS/SCI с CI Polygraph
- Опыт работы backend-разработчиком
- Опыт в data engineering и разработке API
- Опыт построения масштабируемых систем на Python и FastAPI
- Опыт проектирования и управления базами PostgreSQL с эффективным SQL и стратегиями индексирования
- Владение Python
- Владение FastAPI
- Владение PostgreSQL
- Владение Elasticsearch
- Опыт построения высокопроизводительных API-интеграций для высоконагруженных систем с чувствительными данными
- Образование и опыт: High School/GED + 18 лет, Associates + 16 лет, Bachelors + 14 лет, Masters + 12 лет, PhD + 10 лет
Условия
- Работа в mission-focused окружении
- Работодатель — равный работодатель (EEO)
Навыки
- Python
- FastAPI
- PostgreSQL
- Elasticsearch
- SQL