Leidos
Leidos
Leidos je sistemski integrator, ki deluje na področjih znanosti, tehnologije in inženirstva ter podpira kompleksne naloge svojih naročnikov. Njegovo delo obsega letalstvo, obrambo, energetiko, javno upravo, zdravstvo, obveščevalne dejavnosti, znanost in vesolje, njegove zmogljivosti pa vključujejo umetno inteligenco, digitalno posodobitev, kibernetske operacije in integrirano programsko opremo za izvajanje nalog. Podjetje razvija tudi rešitve, kot so sistemi za boj proti brezpilotnim zračnim plovilom in infrastruktura za električna vozila za vojaško uporabo. Širši profil podjetja vključuje osredotočenost na raznolikost, enakost in vključevanje, trajnost, dobrodelne pobude ter programe za skupnost.

Razvijalec programske opreme z umetno inteligenco (vse ravni) – hibridno, Gaithersburg

Razvijajte mikrostoritve, API-je in avtomatizacijo v oblaku za Leidosove ključne sisteme za nadzor zračnega prometa. Uporabljajte razvojne prakse s podporo umetne inteligence v državno financiranih programih, kritičnih za varnost.

Opis

  • Izdelujte in vzdržujte mikrostoritve, ki podpirajo platformo za avtomatizacijo L-CAP.
  • Sodelujte z arhitekti pri pretvarjanju sistemskih zasnov v razširljive in zanesljive izvedbe.
  • Razvijajte RESTful API-je in integracije, vodene z dogodki, znotraj hibridne podatkovne mreže v oblaku.
  • Integrirajte relacijske in NoSQL-podatkovne zbirke ter ohranjajte skladnost in zmogljivost podatkov.
  • Nastavljajte in optimizirajte porazdeljene storitve za izboljšanje zmogljivosti.
  • Vodite preglede kode in pri njih sodelujte ob upoštevanju inženirskih standardov in najboljših praks.
  • Mentorirajte mlajše razvijalce in zagotavljajte tehnične usmeritve.
  • Diagnosticirajte in rešujte zapletene težave v storitvah, API-jih in infrastrukturi.
  • Ustvarjajte in vzdržujte projektno dokumentacijo, specifikacije API-jev in operativne priročnike.
  • Sodelujte pri obredih SAFe in Agile, načrtovanju PI ter izpopolnjevanju zaostanka.
  • Profilirajte porazdeljene storitve za nadzor zračnega prometa ter analizirajte možnosti za optimizacijo in zmanjšanje zakasnitev.
  • Med posodobitvami ohranjajte stabilnost vmesnikov in povratno združljivost.
  • Zastarele funkcije avtomatizacije nadzora zračnega prometa pretvarjajte v storitve, izvorne za oblak.
  • Uporabljajte razvojna orodja s podporo umetne inteligence, avtomatizacijo in sodobne prakse programskega inženirstva.

Zahteve

  • Diploma iz računalništva, inženirstva ali sorodne tehnične discipline oziroma enakovredne izkušnje namesto diplome.
  • Najmanj 2 leti izkušenj za začetno raven.
  • Najmanj 4 leta izkušenj za srednjo raven.
  • Najmanj 8 let izkušenj za višjo raven.
  • Napredno znanje Jave ali C++ ter dokazljive izkušnje z razvojem produkcijske programske opreme.
  • Izkušnje z načrtovanjem in razvojem aplikacij na osnovi mikrostoritev.
  • Dobro poznavanje načrtovanja in izvedbe RESTful API-jev.
  • Izkušnje z delom s porazdeljenimi sistemi in arhitekturami, vodenimi z dogodki.
  • Napredno poznavanje cevovodov CI/CD in praks DevOps.
  • Izkušnje z relacijskimi podatkovnimi zbirkami, kot sta PostgreSQL in Oracle, ter z NoSQL-podatkovnimi zbirkami, kot sta MongoDB in Cassandra.
  • Solidne izkušnje z Gitom in poznavanje sodelovalnih razvojnih delovnih tokov.
  • Poznavanje ogrodij Agile in SAFe ter iterativnih praks dostave.
  • Odlične sposobnosti razhroščevanja, reševanja problemov in analitičnega razmišljanja.
  • Sposobnost pridobiti in ohranjati dovoljenje Public Trust.
  • Izkušnje z inženirstvom zmogljivosti, vključno s profiliranjem, primerjalnim testiranjem in optimizacijo porazdeljenih storitev.
  • Poznavanje praks za stabilnost vmesnikov in različic API-jev pri storitveno usmerjenih arhitekturah.
  • Izkušnje s pretvarjanjem zastarele programske opreme v storitveno usmerjene izvedbe ali izvedbe z mikrostoritvami.
  • Zahteva se državljanstvo ZDA.
  • Uspešno opravljen varnostni pregled, ki ga zahteva vladna stranka.
  • Napredno znanje programiranja v Pythonu.
  • Izkušnje s kontejnerizacijo Docker in orkestracijo Kubernetes.
  • Izkušnje s platformami v oblaku AWS ali Azure, vključno z upravljanimi storitvami.
  • Izkušnje s posredniki sporočil Kafka ali RabbitMQ in pretočnimi arhitekturami.
  • Poznavanje domensko vodenega načrtovanja in vzorcev podatkovnih mrež.
  • Izkušnje v letalstvu, obrambi ali drugih okoljih s programsko opremo, kritično za varnost.
  • Poznavanje orodij infrastructure-as-code, kot sta Terraform in Ansible.
  • Izkušnje z uporabo razvojnih orodij s podporo umetne inteligence.
  • Izkušnje z distribuiranimi sistemi, kritičnimi za zmogljivost, v operativnih okoljih ali okoljih v realnem času.