
Xcelerate Solutions je poradenská společnost, která organizacím pomáhá řídit rizika, modernizovat provoz a dosahovat přínosů z komplexních iniciativ. Její činnost zahrnuje podnikovou bezpečnost, strategické poradenství a digitální transformaci se zaměřením na posilování bezpečnosti a odolnosti zaměstnanců, fyzických aktiv a kybernetické infrastruktury. Společnost uplatňuje na poslání zaměřený poradenský přístup k výzvám, které vyžadují praktickou strategii, inovace a efektivní realizaci.
Hlavní softwarový inženýr (TS/SCI) — hybridní práce v Bethesdě
Vedení vývoje mikroslužeb v Pythonu, Kafce a Elasticsearch pro technologickou platformu DIA společnosti Xcelerate Solutions. Nasazování bezpečných a monitorovatelných služeb v Kubernetes na podporu datově orientované vládní mise.
Popis
- Vytvářet, zdokonalovat, testovat a udržovat mikroslužby v Pythonu
- Vyvíjet producenty a konzumenty Apache Kafka
- Propojovat služby s Elasticsearch pro indexování a vyhledávání v reálném čase i dávkovém režimu
- Vytvářet jednotkové a integrační testy zajišťující vysoké pokrytí a spolehlivá vydání
- Vyvíjet CI/CD pipeline a nasazovat aplikace do clusterů Kubernetes
- Podílet se na technickém návrhu, revizích kódu a plánování architektury
- Používat nástroje observability ke sledování systémů a řešení produkčních problémů
- Vést technickou dokumentaci a sdílet inženýrské znalosti
- Uplatňovat vhodné postupy softwarového inženýrství a návrhu v prostředích vývoje, integrace a produkce
- Spolupracovat se systémovými inženýry, softwarovými inženýry, architekty, týmem provozního inženýrství a vedením
- Podporovat mezioborovou spolupráci a dodávat zákazníkům kvalitní produkty a služby
- Podporovat dlouhodobý kontrakt DIA-NDOC DOMEX Technology Platform včetně jeho datově orientované, cloudové mise využívající AI/ML a přenosu mezi doménami
Požadavky
- Bakalářský titul a nejméně 12 let relevantních zkušeností nebo magisterský titul a nejméně 10 let relevantních zkušeností
- Ekvivalentní relevantní zkušenosti mohou nahradit vysokoškolské vzdělání
- Platná prověrka Top Secret/SCI
- Schopnost získat a udržovat oprávnění k polygrafickému vyšetření
- Pokročilá znalost Pythonu a backendových frameworků, jako jsou FastAPI a Flask
- Zkušenosti s technologiemi kontejnerizace, zejména s Dockerem
- Zkušenosti s procesy extrakce, transformace a načítání (ETL)
- Praktické zkušenosti s vývojem v Linuxu včetně Bashu nebo podobného skriptování
- Dobrá znalost RESTful API a architektury mikroslužeb
- Praktické zkušenosti s Kubernetes zahrnující nasazování, monitorování a ladění služeb
- Porozumění běžným návrhovým vzorům, bezpečnostním postupům a principům logování a monitorování
- Znalost Gitu a týmových pracovních postupů, jako jsou pull requesty a revize kódu
- Zkušenosti s postupy DevOps a nástroji CI/CD, zejména s GitLabem nebo Jenkinsem
- Výborné písemné a ústní komunikační schopnosti
- Zkušenosti s prací v agilním prostředí
- Schopnost efektivně pracovat samostatně i v týmu
- Výhodou: zkušenosti s návrhem a implementací sad nástrojů pro vývoj softwaru
- Výhodou: znalost DGX (Deep GPU Xceleration)
- Výhodou: platná certifikace Security+ a možnost získat certifikaci PUA od vlády
- Výhodou: certifikace Elasticsearch nebo jiná certifikace související s technologickým stackem programu
- Výhodou: zkušenosti s produkčními nebo podnikovými systémy ve velkém měřítku
- Výhodou: znalost konceptů distribuovaných systémů, jako jsou idempotence a eventual consistency
- Výhodou: znalost registrů schémat a vzorů streamování v Kafce
- Výhodou: zkušenosti s AWS/C2S
- Výhodou: znalost vývoje aplikací s využitím velkých jazykových modelů a agentní umělé inteligence
Benefity
- Flexibilní pracovní doba
- Příležitostná práce na dálku podle požadavků klienta a dodávaných výsledků
- Možnosti profesního rozvoje
- Možnosti kariérního růstu a rozvoje
- Přiměřená opatření pro uchazeče a zaměstnance se zdravotním postižením