
Leidos je integrator sustava koji djeluje u području znanosti, tehnologije i inženjerstva kako bi podržao složene misije svojih klijenata. Njegov rad obuhvaća zrakoplovstvo, obranu, energetiku, javnu upravu, zdravstvo, obavještajne djelatnosti, znanost i svemir, uz mogućnosti koje uključuju umjetnu inteligenciju, digitalnu modernizaciju, kibernetičke operacije i integrirani softver za misije. Tvrtka također razvija rješenja poput sustava za suzbijanje bespilotnih letjelica i infrastrukture za električna vozila namijenjene vojnoj uporabi. Širi profil tvrtke uključuje usmjerenost na raznolikost, jednakost i uključivost, održivost, dobrotvorne inicijative i programe za zajednicu.
Senior softverski programer za umjetnu inteligenciju u tvrtki Leidos — hibridni rad
Leidos traži senior softverskog programera za umjetnu inteligenciju koji će modernizirati sigurnosno kritične sustave upravljanja zračnim prometom. Posao je usmjeren na mikrousluge, razvoj uz pomoć umjetne inteligencije i softver u stvarnom vremenu za nacionalne operacije zračnog prometa.
Opis
- Voditi planiranje agilnih sprintova usklađivanjem prioriteta tima, definiranjem isporučevina i upravljanjem provedbom projekta.
- Pružati tehničko mentorstvo, promicati najbolje inženjerske prakse, uklanjati prepreke i podržavati kontinuirano poboljšanje.
- Dizajnirati, razvijati i održavati aplikacije temeljene na mikrouslugama.
- Surađivati s vlasnicima proizvoda, arhitektima, inženjerima, sistemskim inženjeringom i programskim timovima u okruženju Agile/SAFe.
- Sudjelovati u planiranju sprintova, svakodnevnim sastancima, pregledima i retrospektivama.
- Pretvarati poslovne i tehničke zahtjeve u funkcionalna softverska rješenja.
- Pisati čist, održiv i testabilan kod primjenom praksi CI/CD i DevSecOps.
- Doprinositi raspravama o sistemskoj arhitekturi i tehničkim odlukama.
- Povezivati usluge s bazama podataka, platformama za razmjenu poruka i vanjskim API-jima.
- Istraživati probleme, poboljšavati performanse i unapređivati kvalitetu sustava.
- Koordinirati s timovima za QA, DevOps i platforme kako bi se isporučio pouzdan softver.
- Izrađivati strategije za automatizirano jedinično, integracijsko, ugovorno i end-to-end testiranje.
- Primjenjivati alate uz pomoć umjetne inteligencije za programiranje, refaktoriranje, uklanjanje pogrešaka i razvoj testova.
- Izgrađivati i modernizirati sustave u stvarnom vremenu s kritičnim sigurnosnim zahtjevima koji se koriste u nacionalnim operacijama zračnog prometa.
Zahtjevi
- VSS iz područja računalnih znanosti, inženjerstva ili srodnog tehničkog područja ili odgovarajuće iskustvo.
- Najmanje 8 godina relevantnog iskustva ili magisterij s najmanje 6 godina relevantnog iskustva.
- Praktično iskustvo u izgradnji i podršci sustava temeljenih na mikrouslugama.
- Napredno poznavanje modernog programskog jezika kao što su Java, Python ili C++ na Linuxu.
- Iskustvo sa sustavima koji koriste AI/ML, Claude-Codeom, automatizacijom ili inteligentnim platformama ili poznavanje tih područja.
- Profesionalno iskustvo u agilnim razvojnim okruženjima.
- Radno poznavanje API-ja i koncepata distribuiranih sustava.
- Sposobnost dobivanja i zadržavanja ovlaštenja Public Trust.
- Obavezno je državljanstvo SAD-a.
- Uspješan završetak sigurnosnih provjera za državnog korisnika prema potrebi.
- Iskustvo sa sustavima kontrole verzija temeljenima na Gitu i CI/CD pipelineovima.
- Poznavanje Scaled Agile Frameworka (SAFe).
- Iskustvo s relacijskim bazama podataka i/ili bazama NoSQL.
- Praktično iskustvo s Kafkom ili usporedivim tehnologijama za tokove događaja.
- Iskustvo s razvojem u oblaku na platformama AWS, Azure ili GCP.
- Iskustvo s kontejnerizacijom i orkestracijom pomoću Dockera i Kubernetesa.
- Iskustvo rada u DevSecOps okruženjima.
- Iskustvo s frameworkovima za automatizaciju testiranja i integracijom automatiziranih testnih paketa u CI/CD pipelineove.