
Leidos — системный интегратор, работающий в сферах науки, технологий и инженерии для поддержки сложных задач клиентов. Компания работает в авиации, обороне, энергетике, государственном управлении, здравоохранении, разведке, науке и космической отрасли; среди её компетенций — искусственный интеллект, цифровая модернизация, кибероперации и интегрированное программное обеспечение для выполнения задач. Leidos также разрабатывает такие решения, как системы противодействия беспилотным летательным аппаратам и инфраструктура для электромобилей военного назначения. Кроме того, компания уделяет внимание разнообразию, равенству и инклюзивности, устойчивому развитию, благотворительным инициативам и общественным программам.
Разработчик программного обеспечения с ИИ (все уровни) — гибридный формат, Гейтерсбург
Разрабатывайте микросервисы, API и облачную автоматизацию для критически важных систем управления воздушным движением компании Leidos. Применяйте инженерные практики с поддержкой ИИ в государственных программах с повышенными требованиями к безопасности.
Описание
- Создавайте и поддерживайте микросервисы, обеспечивающие работу платформы автоматизации L-CAP.
- Работайте с архитекторами над превращением системных проектных решений в масштабируемые и надежные реализации.
- Разрабатывайте RESTful API и событийные интеграции в гибридной облачной сети данных.
- Интегрируйте реляционные базы данных и базы данных NoSQL, обеспечивая согласованность и производительность данных.
- Настраивайте и оптимизируйте распределенные сервисы для повышения производительности.
- Руководите проверками кода и участвуйте в них, соблюдая инженерные стандарты и лучшие практики.
- Наставляйте младших разработчиков и предоставляйте технические рекомендации.
- Диагностируйте и устраняйте сложные проблемы в сервисах, API и инфраструктуре.
- Создавайте и поддерживайте проектную документацию, спецификации API и эксплуатационные инструкции.
- Участвуйте в церемониях SAFe и Agile, планировании PI и уточнении бэклога.
- Профилируйте распределенные сервисы управления воздушным движением и анализируйте возможности оптимизации и снижения задержек.
- Сохраняйте стабильность интерфейсов и обратную совместимость в ходе модернизации.
- Преобразуйте унаследованные функции автоматизации управления воздушным движением в облачные сервисы.
- Используйте инструменты разработки с поддержкой ИИ, автоматизацию и современные практики разработки программного обеспечения.
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной технической дисциплины либо эквивалентный опыт вместо образования.
- Не менее 2 лет опыта для уровня Junior.
- Не менее 4 лет опыта для уровня Middle.
- Не менее 8 лет опыта для уровня Senior.
- Знание Java или C++ и подтвержденный опыт разработки программного обеспечения для промышленной эксплуатации.
- Опыт проектирования и разработки приложений на основе микросервисов.
- Глубокое знание проектирования и реализации RESTful API.
- Опыт работы с распределенными системами и событийно-ориентированными архитектурами.
- Знание конвейеров CI/CD и практик DevOps.
- Опыт работы с реляционными базами данных, такими как PostgreSQL и Oracle, а также с базами данных NoSQL, такими как MongoDB и Cassandra.
- Уверенное владение Git и знакомство с совместными процессами разработки.
- Знакомство с фреймворками Agile и SAFe и практиками итеративной поставки.
- Развитые навыки отладки, решения проблем и аналитического мышления.
- Способность получить и сохранять допуск Public Trust.
- Опыт инженерии производительности, включая профилирование, бенчмаркинг и оптимизацию распределенных сервисов.
- Знание практик обеспечения стабильности интерфейсов и версионирования API для сервисно-ориентированных архитектур.
- Опыт преобразования унаследованного программного обеспечения в сервисно-ориентированные или микросервисные реализации.
- Требуется гражданство США.
- Успешное прохождение проверок биографических данных, требуемых государственным заказчиком.
- Знание программирования на Python.
- Опыт контейнеризации с Docker и оркестрации с Kubernetes.
- Опыт работы с облачными платформами AWS или Azure, включая управляемые сервисы.
- Опыт работы с брокерами сообщений Kafka или RabbitMQ и потоковыми архитектурами.
- Знание предметно-ориентированного проектирования и шаблонов сетей данных.
- Опыт работы в авиации, оборонной отрасли или других средах разработки программного обеспечения, критичного к безопасности.
- Знакомство с инструментами инфраструктуры как кода, такими как Terraform и Ansible.
- Опыт использования инструментов разработки с поддержкой ИИ.
- Опыт работы с распределенными системами, критичными к производительности, в операционных средах или средах реального времени.