General Dynamics Information Technology
Software Engineer - TS/SCI with Polygraph
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в GDIT для проектов Intelligence Community. Разработка распределённых event-driven сервисов и AI/ML-пайплайнов на Python в Kubernetes с интеграцией облачных сервисов.
Задачи
- Проектировать и разрабатывать event-driven приложения с использованием очередей сообщений и стриминговых платформ (Kafka, RabbitMQ, SQS)
- Создавать контейнеризированные микросервисы на Python с деплоем в Kubernetes, писать Dockerfile, управлять зависимостями и оптимизировать образы
- Разрабатывать интеграции с облачными сервисами для хранения, оркестрации вычислений и serverless-функций (AWS S3, Lambda, Step Functions или аналоги в GCP/Azure)
- Реализовывать оркестрацию workflow и управление состоянием для многошаговых AI/ML-пайплайнов
- Работать с реляционными и NoSQL хранилищами: оптимизация запросов, проектирование схем, пулинг соединений (Postgres, Opensearch, Elasticsearch, MongoDB)
- Разрабатывать и поддерживать RESTful API и/или gRPC-сервисы с обработкой ошибок, аутентификацией и rate limiting
- Писать production-код на Python с тестами (unit, integration, e2e), логированием и оптимизацией производительности
- Отлаживать распределённые системы в production Kubernetes, использовать observability-инструменты для трассировки запросов
- Совместно с platform-инженерами прорабатывать стратегии деплоя, требования к ресурсам, health checks и масштабирование
- Внедрять мониторинг, алертинг и структурированное логирование для операционной видимости и быстрого реагирования на инциденты
Требования
- Образование: Bachelor of Arts/Bachelor of Science
- Опыт 5+ лет в разработке
- Подтверждённый релевантный технический опыт
- Допуск уровня TS/SCI с полиграфом
- Требуется гражданство США
- Умение работать в Agile/Scrum-командах в гибридном формате
Условия
- Гибридный формат работы
- Медицинская, стоматологическая и vision-страховка, HSA
- 401(k) с match от компании
- Оплачиваемые отпуска, больничные, праздники, отпуск по уходу за ребёнком
- Гибкий график работы, где это возможно
- Программы внутренней мобильности и AI-инструмент карьерного роста
- Путешествия менее 10%
- 40 часов в неделю
Навыки
- Python
- Kafka
- RabbitMQ
- SQS
- Kubernetes
- Docker
- AWS
- AWS S3
- AWS Lambda
- AWS Step Functions
- GCP
- Azure
- Postgres
- Opensearch
- Elasticsearch
- MongoDB
- RESTful APIs
- gRPC
- Microservices Architecture
- Message Queuing