
Leidos е системен интегратор, който работи в областта на науката, технологиите и инженерството в подкрепа на сложни мисии на своите клиенти. Дейността му обхваща авиацията, отбраната, енергетиката, държавното управление, здравеопазването, разузнаването, науката и космоса, като възможностите му включват изкуствен интелект, цифрова модернизация, кибероперации и интегриран софтуер за мисии. Компанията разработва и решения като системи за противодействие на безпилотни летателни апарати и инфраструктура за електрически превозни средства за военни цели. По-широкият профил на Leidos включва фокус върху многообразието, равнопоставеността и приобщаването, устойчивостта, благотворителните инициативи и обществените програми.
AI софтуерен разработчик (всички нива) – хибридно, Гейтерсбърг
Разработвайте микросървиси, API интерфейси и облачна автоматизация за критичните системи на Leidos за управление на въздушното движение. Прилагайте практики за разработка с помощта на AI в правителствени програми, критични за безопасността.
Описание
- Изграждайте и поддържайте микросървиси, които поддържат платформата за автоматизация L-CAP.
- Работете с архитекти за превръщане на системните проекти в мащабируеми и надеждни реализации.
- Разработвайте RESTful API интерфейси и интеграции, управлявани от събития, в хибридна облачна мрежа от данни.
- Интегрирайте релационни и NoSQL бази данни, като поддържате съгласуваността и производителността на данните.
- Настройвайте и оптимизирайте разпределени услуги за подобряване на производителността.
- Ръководете и участвайте в прегледи на кода, като спазвате инженерните стандарти и добрите практики.
- Менторирайте младши разработчици и предоставяйте технически насоки.
- Диагностицирайте и решавайте сложни проблеми в услугите, API интерфейсите и инфраструктурата.
- Създавайте и поддържайте проектна документация, спецификации на API интерфейси и оперативни ръководства.
- Участвайте в церемонии по SAFe и Agile, планиране на PI и усъвършенстване на беклога.
- Профилирайте разпределени услуги за управление на въздушното движение и анализирайте възможностите за оптимизация и намаляване на латентността.
- Запазвайте стабилността на интерфейсите и обратната съвместимост по време на модернизацията.
- Преобразувайте наследени функции за автоматизация на управлението на въздушното движение в облачно базирани услуги.
- Използвайте инструменти за разработка с помощта на AI, автоматизация и съвременни практики за софтуерно инженерство.
Изисквания
- Бакалавърска степен по компютърни науки, инженерство или сродна техническа дисциплина или еквивалентен опит вместо диплома.
- Поне 2 години опит за младши ниво.
- Поне 4 години опит за средно ниво.
- Поне 8 години опит за старши ниво.
- Отлично владеене на 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.
- Опит с използването на инструменти за разработка с помощта на AI.
- Опит с разпределени системи, критични за производителността, в оперативни среди или среди в реално време.