Leidos
Leidos
Leidos är en systemintegratör som arbetar inom vetenskap, teknik och ingenjörsvetenskap för att stödja komplexa kunduppdrag. Företagets verksamhet omfattar flyg, försvar, energi, offentlig sektor, hälso- och sjukvård, underrättelseverksamhet, vetenskap och rymd, med kompetens inom bland annat artificiell intelligens, digital modernisering, cyberoperationer och integrerad uppdragsprogramvara. Företaget utvecklar även lösningar som system mot obemannade luftfartyg och infrastruktur för elfordon för militärt bruk. Leidos har dessutom ett bredare fokus på mångfald, jämlikhet och inkludering, hållbarhet, välgörenhetsinitiativ och samhällsprogram.

AI-mjukvaruutvecklare (alla nivåer) – hybrid, Gaithersburg

Utveckla mikrotjänster, API:er och molnbaserad automatisering för Leidos verksamhetskritiska flygledningssystem. Tillämpa AI-stödda utvecklingsmetoder i säkerhetskritiska statliga program.

Beskrivning

  • Bygg och underhåll mikrotjänster som stöder automatiseringsplattformen L-CAP.
  • Samarbeta med arkitekter för att omvandla systemdesign till skalbara och tillförlitliga implementationer.
  • Utveckla RESTful API:er och händelsestyrda integrationer inom ett hybridmolnbaserat datanät.
  • Integrera relationsdatabaser och NoSQL-databaser samtidigt som datakonsistens och prestanda upprätthålls.
  • Justera och optimera distribuerade tjänster för förbättrad prestanda.
  • Leda och delta i kodgranskningar samt upprätthålla tekniska standarder och bästa praxis.
  • Vara mentor för juniora utvecklare och ge teknisk vägledning.
  • Diagnostisera och lösa komplexa problem i tjänster, API:er och infrastruktur.
  • Skapa och underhålla designdokument, API-specifikationer och operativa körböcker.
  • Delta i SAFe- och Agile-ceremonier, PI-planering och förfining av backloggen.
  • Profilera distribuerade flygledningssystem och analysera möjligheter till optimering och minskad fördröjning.
  • Bevara gränssnittens stabilitet och bakåtkompatibilitet under moderniseringsarbetet.
  • Omvandla äldre funktioner för automatisering av flygtrafikledning till molnbaserade tjänster.
  • Använda AI-stödda utvecklingsverktyg, automatisering och moderna metoder för programvaruutveckling.

Krav

  • Kandidatexamen i datavetenskap, ingenjörsvetenskap eller ett närliggande tekniskt område, eller motsvarande erfarenhet i stället för examen.
  • Minst 2 års erfarenhet för juniornivå.
  • Minst 4 års erfarenhet för mellannivå.
  • Minst 8 års erfarenhet för seniornivå.
  • Goda kunskaper i Java eller C++ med dokumenterad erfarenhet av programvaruutveckling i produktion.
  • Erfarenhet av att utforma och utveckla mikrotjänstbaserade applikationer.
  • Goda kunskaper i design och implementation av RESTful API:er.
  • Erfarenhet av distribuerade system och händelsestyrda arkitekturer.
  • Goda kunskaper i CI/CD-pipelines och DevOps-metoder.
  • Erfarenhet av relationsdatabaser som PostgreSQL och Oracle samt NoSQL-databaser som MongoDB och Cassandra.
  • Gedigen erfarenhet av Git och kännedom om samarbetsbaserade utvecklingsprocesser.
  • Kännedom om Agile- och SAFe-ramverk samt iterativa leveransmetoder.
  • Goda färdigheter inom felsökning, problemlösning och analys.
  • Förmåga att erhålla och behålla Public Trust-behörighet.
  • Erfarenhet av prestandateknik, inklusive profilering, benchmarking och optimering av distribuerade tjänster.
  • Kunskap om gränssnittsstabilitet och API-versionering för tjänsteorienterade arkitekturer.
  • Erfarenhet av att konvertera äldre programvara till tjänsteorienterade implementationer eller mikrotjänstimplementationer.
  • Amerikanskt medborgarskap krävs.
  • Godkänd bakgrundskontroll enligt myndighetskundens krav.
  • Goda kunskaper i programmering med Python.
  • Erfarenhet av containerisering med Docker och orkestrering med Kubernetes.
  • Erfarenhet av AWS- eller Azure-molnplattformar, inklusive hanterade tjänster.
  • Erfarenhet av meddelandemäklare som Kafka eller RabbitMQ samt strömningsarkitekturer.
  • Kunskap om domändriven design och datanätsmönster.
  • Erfarenhet av flyg, försvar eller andra säkerhetskritiska programvarumiljöer.
  • Kännedom om verktyg för infrastruktur som kod, exempelvis Terraform och Ansible.
  • Erfarenhet av AI-stödda utvecklingsverktyg.
  • Erfarenhet av prestandakritiska distribuerade system i operativa miljöer eller realtidsmiljöer.