Xcelerate Solutions
Xcelerate Solutions
Xcelerate Solutions je poslovno svetovalno podjetje, ki organizacijam pomaga obvladovati tveganja, posodabljati poslovanje in ustvarjati vrednost iz kompleksnih pobud. Njegovo delo zajema korporativno varnost, strateško svetovanje in digitalno preobrazbo, s poudarkom na krepitvi varnosti in odpornosti zaposlenih, fizičnih sredstev ter kibernetske infrastrukture. Podjetje pri reševanju izzivov, ki zahtevajo praktično strategijo, inovacije in učinkovito izvedbo, uporablja svetovalni pristop, usmerjen v poslanstvo.

Glavni programski inženir (TS/SCI) – hibridno delo v Bethesdi

Vodite razvoj mikrostoritev v Pythonu, Kafki in Elasticsearchu za tehnološko platformo DIA podjetja Xcelerate Solutions. Uvajajte varne storitve z nadzorom v Kubernetesu za podporo podatkovno usmerjeni vladni misiji.

Opis

  • Ustvarjanje, izboljševanje, testiranje in vzdrževanje mikrostoritev v Pythonu
  • Razvijanje producentov in uporabnikov Apache Kafka
  • Povezovanje storitev z Elasticsearchom za indeksiranje in iskanje v realnem času ter paketno indeksiranje in iskanje
  • Izdelava enotnih in integracijskih testov, ki zagotavljajo visoko pokritost in zanesljive izdaje
  • Razvijanje CI/CD-cevovodov in uvajanje aplikacij v gruče Kubernetes
  • Sodelovanje pri tehničnih zasnovah, pregledih kode in načrtovanju arhitekture
  • Uporaba orodij za opazljivost za spremljanje sistemov in odpravljanje produkcijskih težav
  • Vzdrževanje tehnične dokumentacije in izmenjava inženirskega znanja
  • Uporaba ustreznih praks programskega inženirstva in načrtovanja v razvojnih, integracijskih in produkcijskih okoljih
  • Sodelovanje s sistemskimi inženirji, programskimi inženirji, arhitekti, operativnim inženirstvom in vodstvom
  • Spodbujanje medfunkcijskega sodelovanja ter zagotavljanje kakovostnih izdelkov in storitev za stranke
  • Podpora dolgoročni pogodbi DIA-NDOC DOMEX Technology Platform, vključno z njeno podatkovno usmerjeno, na oblaku temelječo misijo AI/ML in misijo prenosa med domenami

Zahteve

  • Diploma prve stopnje in najmanj 12 let ustreznih izkušenj ali magistrska diploma in najmanj 10 let ustreznih izkušenj
  • Enakovredne ustrezne izkušnje lahko nadomestijo izobrazbo
  • Veljavno dovoljenje Top Secret/SCI
  • Sposobnost pridobiti in ohraniti poligrafsko preverjanje
  • Znanje Pythona in zalednih ogrodij, kot sta FastAPI in Flask
  • Izkušnje s tehnologijami kontejnerizacije, zlasti Dockerjem
  • Izkušnje s procesi ekstrakcije, pretvorbe in nalaganja (ETL)
  • Praktične izkušnje z razvojem v Linuxu, vključno z Bashom ali podobnim skriptiranjem
  • Dobro poznavanje RESTful API-jev in arhitekture mikrostoritev
  • Praktične izkušnje s Kubernetesom pri uvajanju, spremljanju in razhroščevanju storitev
  • Razumevanje običajnih oblikovalskih vzorcev, varnostnih praks ter načel beleženja in spremljanja
  • Poznavanje Gita in sodelovalnih delovnih postopkov, kot so zahtevki za vključitev in pregledi kode
  • Izkušnje z DevOps-praksami in orodji CI/CD, zlasti GitLabom ali Jenkinsom
  • Odlične pisne in ustne komunikacijske sposobnosti
  • Izkušnje z delom v agilnih okoljih
  • Sposobnost učinkovitega samostojnega dela in dela v ekipi
  • Zaželene so izkušnje z načrtovanjem in uvajanjem kompletov za razvoj programske opreme
  • Zaželeno je poznavanje DGX (Deep GPU Xceleration)
  • Zaželena sta veljavna certifikata Security+ in sposobnost pridobiti certifikat PUA pri vladi
  • Zaželen je certifikat Elasticsearch ali drug certifikat, povezan s tehnološkim skladom programa
  • Zaželene so izkušnje s produkcijskimi ali poslovnimi sistemi v velikem obsegu
  • Zaželeno je poznavanje konceptov porazdeljenih sistemov, kot sta idempotentnost in sčasoma dosežena skladnost
  • Zaželeno je poznavanje registrov shem in vzorcev pretakanja Kafka
  • Zaželene so izkušnje z AWS/C2S
  • Zaželeno je poznavanje ali izkušnje z razvojem aplikacij z uporabo velikih jezikovnih modelov in agentne umetne inteligence

Ugodnosti

  • Prilagodljiv delovni čas
  • Občasno delo na daljavo glede na zahteve naročnika in rezultate za predajo
  • Priložnosti za strokovni razvoj
  • Priložnosti za napredovanje in razvoj kariere
  • Razumne prilagoditve za kandidate in zaposlene invalide