
DTN je datová a analytická společnost, která pomáhá organizacím přijímat lepší provozní rozhodnutí v zemědělství, letectví, dopravě a v oblasti veřejných služeb. Její produkty kombinují meteorologické informace, tržní data a analytické nástroje, aby týmy mohly předvídat rizika, reagovat na měnící se podmínky a řídit každodenní provoz. Platformy jako ClearAg® a WeatherOps® využívají technologie a analýzu dat k řešení komplexních environmentálních a obchodních výzev.
Inženýr platformy, cloudové služby AWS
Vytvářejte cloudová API, SDK, nástroje příkazového řádku a služby pro platformu DTN pro podporu provozního rozhodování. Vyvíjejte distribuované systémy a funkce využívající AI pro inženýry a podnikové zákazníky.
Popis
- Navrhujte a dodávejte funkce platformy od plánování až po produkční nasazení.
- Implementujte servisní a obchodní logiku platformy DTN pro podporu provozního rozhodování.
- Vytvářejte a rozšiřujte API pro vývojáře, SDK, nástroje příkazového řádku a spravované funkce platformy.
- Vytvářejte a udržujte konfigurace infrastruktury jako kódu pro zřizování a nasazování služeb platformy.
- Samostatně zodpovídejte za středně složité inženýrské funkce až po jejich nasazení.
- Rozšiřujte modulární rámec platformy, smlouvy rozhraní a obchodní logiku.
- Pracujte na autentizaci, zabezpečené komunikaci mezi službami, směrování, validaci, metrikách, opakování požadavků a rekonciliaci.
- Používejte postupy pro distribuované systémy, jako je asynchronní zpracování, opakování požadavků a idempotence, abyste zajistili spolehlivou komunikaci služeb.
- Vyvíjejte spolehlivý a udržovatelný produkční software a důkladně jej testujte.
- Vytvářejte a udržujte automatizované jednotkové a integrační testy.
- Používejte nástroje pro sestavování, kontinuální integraci, automatizované testování, správu verzí a vývoj založený na hlavní větvi.
- Zapojte se do diskusí o technickém návrhu a kontrol kódu.
- Vytvářejte a udržujte cloudové služby AWS pro výpočetní výkon, úložiště, IAM, API, spravovaná datová úložiště a technologie řízené událostmi.
- Spravujte cloudovou infrastrukturu pomocí Terraformu nebo srovnatelných nástrojů.
- Přidávejte do služeb metriky, monitoring a pozorovatelnost.
- Zapojte se do zajištěné pohotovostní služby a prověřujte výpadky služeb a provozní incidenty.
- Uplatňujte princip nejnižších oprávnění a postupy cloudového zabezpečení.
- Používejte nástroje pro vývoj s podporou AI a přispívejte k funkcím platformy využívajícím velké jazykové modely a AI agenty.
- Spolupracujte se zkušenými inženýry, vedoucími inženýrských týmů a zainteresovanými kolegy z různých oblastí.
- Rozvíjejte své odborné znalosti v architektuře AWS, distribuovaných systémech, automatizaci infrastruktury a inženýrství platforem.
Požadavky
- 2–5 let profesních zkušeností s vývojem a dodáváním produkčního softwaru.
- Bakalářský titul v oboru informatiky nebo odpovídající profesní zkušenosti.
- Schopnost samostatně dodávat středně složité softwarové funkce od vývoje po nasazení.
- Schopnost řešit běžné inženýrské problémy s minimálním dohledem.
- Dobré schopnosti řešit problémy a technická zvídavost.
- Dobrá znalost TypeScriptu a Node.js nebo jiného moderního jazyka a schopnost naučit se TypeScript a Node.js.
- Akademická nebo profesní zkušenost s Reactem, Angularem či Vue.
- Akademická nebo profesní zkušenost s Node.js nebo Pythonem.
- Zkušenosti s tvorbou RESTful API pomocí Node.js.
- Zkušenosti s používáním REST a GraphQL API.
- Znalost návrhu REST API, JSON a vývoje aplikací založených na službách.
- Zkušenosti s používáním Gitu pro správu zdrojového kódu a verzí.
- Praktická znalost AWS a základních konceptů cloud computingu.
- Znalost Terraformu nebo podobných nástrojů pro infrastrukturu jako kód.
- Znalost konceptů distribuovaných systémů včetně asynchronního zpracování, opakování požadavků a idempotence, případně schopnost se je rychle naučit.
- Znalost správy verzí, kontrol kódu, kontinuální integrace a automatizovaného testování.
- Akademické nebo profesní zkušenosti se SQL a databázemi, jako jsou PostgreSQL nebo DynamoDB.
- Znalost nástrojů pro programování s podporou AI a technologií agentního vývoje.
- Zájem o funkce platforem využívající velké jazykové modely a AI agenty.
- Zkušenosti se serverlessovými a událostmi řízenými cloudovými službami.
- Zkušenosti s moduly infrastruktury jako kódu, validací podle schémat, nástroji pozorovatelnosti, kontejnerizovanými službami nebo CI pipelines.
- Zájem nebo zkušenosti v oblasti inženýrství platforem, vývojářských nástrojů či vývoje infrastruktury.
- Znalost konceptů cloudového zabezpečení, jako jsou IAM, TLS/mTLS, autentizace služeb a podepisování.
- Znalost cloudových architektur AWS, spravovaných datových úložišť a služeb řízených událostmi.
- Zkušenosti s tvorbou opakovaně použitelných softwarových komponent, sdílených rozhraní služeb nebo funkcí platformy pro vývojáře.
- Znalost testovaných a ověřených rozhraní, vývoje založeného na hlavní větvi, infrastruktury jako kódu a principu nejnižších oprávnění.
Benefity
- Neomezená placená dovolená.
- Flexibilní pracovní doba.
- Možnost práce na dálku podle pozice.
- Konkurenceschopné plány zdravotního, zubního a očního pojištění.
- Příspěvek 6 % na penzijní plán 401(k).
- Neomezený přístup k více než 13 000 kurzům prostřednictvím platformy pro profesní rozvoj.
- Program pomoci zaměstnancům (EAP).
- Možnost postupného růstu odměny na základě pracovních výsledků.
- Možný nárok na variabilní odměnu a benefity konkurenceschopné na trhu.