
Leidos je systémový integrátor působící v oblasti vědy, technologií a inženýrství, který podporuje plnění komplexních úkolů zákazníků. Jeho činnost zahrnuje letectví, obranu, energetiku, státní správu, zdravotnictví, zpravodajství, vědu a kosmický průmysl; mezi jeho schopnosti patří umělá inteligence, digitální modernizace, kybernetické operace a integrovaný software pro plnění misí. Společnost také vyvíjí řešení, jako jsou systémy proti bezpilotním letounům a infrastruktura pro elektrická vozidla určená pro vojenské použití. Leidos se rovněž zaměřuje na diverzitu, rovnost a inkluzi, udržitelnost, charitativní iniciativy a komunitní programy.
Vývojář softwaru s využitím AI (všechny úrovně) – hybridní režim, Gaithersburg
Vyvíjejte mikroslužby, API a cloudovou automatizaci pro kritické systémy řízení letového provozu společnosti Leidos. Uplatňujte postupy vývoje podporovaného AI v bezpečnostně kritických vládních programech.
Popis
- Vyvíjejte a udržujte mikroslužby podporující automatizační platformu L-CAP.
- Spolupracujte s architekty na převodu návrhů systémů do škálovatelných a spolehlivých implementací.
- Vyvíjejte RESTful API a integrace řízené událostmi v hybridní cloudové datové síti.
- Integrujte relační databáze a databáze NoSQL při zachování konzistence a výkonu dat.
- Laďte a optimalizujte distribuované služby pro zvýšení výkonu.
- Veďte kontroly kódu a účastněte se jich při dodržování inženýrských standardů a osvědčených postupů.
- Mentorujte juniorní vývojáře a poskytujte technické vedení.
- Diagnostikujte a řešte komplexní problémy napříč službami, API a infrastrukturou.
- Vytvářejte a udržujte projektovou dokumentaci, specifikace API a provozní příručky.
- Účastněte se ceremonií SAFe a Agile, plánování PI a zpřesňování backlogu.
- Profilujte distribuované služby řízení letového provozu a analyzujte možnosti optimalizace a snížení latence.
- Během modernizace zachovávejte stabilitu rozhraní a zpětnou kompatibilitu.
- Transformujte starší funkce automatizace řízení letového provozu na cloudové služby.
- Využívejte nástroje vývoje s podporou AI, automatizaci a moderní postupy softwarového inženýrství.
Požadavky
- Bakalářský titul v oboru informatiky, inženýrství nebo příbuzné technické disciplíně, případně odpovídající praxe namísto vysokoškolského titulu.
- Nejméně 2 roky praxe pro úroveň Junior.
- Nejméně 4 roky praxe pro úroveň Mid.
- Nejméně 8 let praxe pro úroveň Senior.
- Znalost Javy nebo C++ a prokazatelná praxe s vývojem produkčního softwaru.
- Praxe s návrhem a vývojem aplikací založených na mikroslužbách.
- Pokročilá znalost návrhu a implementace RESTful API.
- Praxe s distribuovanými systémy a architekturami řízenými událostmi.
- Znalost CI/CD pipeline a postupů DevOps.
- Praxe s relačními databázemi, jako jsou PostgreSQL a Oracle, a databázemi NoSQL, jako jsou MongoDB a Cassandra.
- Dobrá znalost Gitu a zkušenost s kolaborativními pracovními postupy vývoje.
- Znalost frameworků Agile a SAFe a postupů iterativního dodávání.
- Silné schopnosti ladění, řešení problémů a analytického myšlení.
- Schopnost získat a udržet oprávnění Public Trust.
- Praxe s výkonnostním inženýrstvím včetně profilování, benchmarkingu a optimalizace distribuovaných služeb.
- Znalost postupů zajištění stability rozhraní a verzování API pro servisně orientované architektury.
- Praxe s převodem staršího softwaru na servisně orientované nebo mikroslužbové implementace.
- Je vyžadováno občanství USA.
- Úspěšné absolvování prověrek vyžadovaných vládním zákazníkem.
- Znalost programování v Pythonu.
- Praxe s kontejnerizací pomocí Dockeru a orchestrace pomocí Kubernetes.
- Praxe s cloudovými platformami AWS nebo Azure včetně spravovaných služeb.
- Praxe s message brokery Kafka nebo RabbitMQ a streamovacími architekturami.
- Znalost doménově řízeného návrhu a vzorů datových sítí.
- Praxe v letectví, obranném průmyslu nebo jiném prostředí s bezpečnostně kritickým softwarem.
- Znalost nástrojů infrastruktury jako kódu, například Terraform a Ansible.
- Praxe s používáním nástrojů vývoje s podporou AI.
- Praxe s distribuovanými systémy kritickými z hlediska výkonu v provozních prostředích nebo prostředích reálného času.