DTN
DTN
DTN je spoločnosť zaoberajúca sa dátami a analytikou, ktorá pomáha organizáciám prijímať lepšie operatívne rozhodnutia v poľnohospodárstve, letectve, doprave a energetike. Jej produkty kombinujú meteorologické informácie, trhové údaje a analytické nástroje, aby tímom pomohli predvídať riziká, reagovať na meniace sa podmienky a riadiť každodennú prevádzku. Platformy vrátane ClearAg® a WeatherOps® využívajú technológie a analýzu údajov na riešenie komplexných environmentálnych a podnikateľských výziev.

Platformový inžinier pre cloudové služby AWS

Vyvíjajte cloudové API, SDK, nástroje príkazového riadka a služby pre platformu DTN na podporu prevádzkového rozhodovania. Budujte distribuované systémy a funkcie s využitím AI pre inžinierov a firemných zákazníkov.

Popis

  • Navrhovať a dodávať funkcie platformy od plánovania až po produkčné nasadenie.
  • Implementovať služby a obchodnú logiku pre platformu DTN na podporu prevádzkového rozhodovania.
  • Vyvíjať a rozširovať vývojárske API, SDK, nástroje príkazového riadka a spravované funkcie platformy.
  • Vytvárať a udržiavať konfigurácie infraštruktúry ako kódu na zriaďovanie a nasadzovanie služieb platformy.
  • Samostatne, s minimálnym dohľadom, zodpovedať za stredne náročné inžinierske funkcie až po ich nasadenie.
  • Rozširovať modulárny rámec platformy, zmluvy rozhraní a obchodnú logiku.
  • Pracovať na autentifikácii, bezpečnej komunikácii medzi službami, smerovaní, validácii, metrikách, opakovaných pokusoch a zosúlaďovaní.
  • Používať postupy pre distribuované systémy, ako sú asynchrónne spracovanie, opakované pokusy a idempotencia, na zabezpečenie spoľahlivej komunikácie medzi službami.
  • Vyvíjať spoľahlivý a udržiavateľný produkčný softvér a dôkladne ho testovať.
  • Vytvárať a udržiavať automatizované jednotkové a integračné testy.
  • Používať nástroje na zostavovanie, kontinuálnu integráciu, automatizované testovanie, správu verzií a vývoj založený na hlavnej vetve.
  • Prispievať do diskusií o technickom návrhu a kontrol kódu.
  • Vytvárať a udržiavať cloudové služby AWS využívajúce výpočtové zdroje, úložiská, IAM, API, spravované úložiská dát a technológie založené na udalostiach.
  • Spravovať cloudovú infraštruktúru pomocou Terraformu alebo porovnateľných nástrojov.
  • Dopĺňať do služieb metriky, monitorovanie a pozorovateľnosť.
  • Zapájať sa do podporovanej pohotovostnej služby a vyšetrovať výpadky služieb a prevádzkové incidenty.
  • Uplatňovať princíp najnižších potrebných oprávnení a postupy zabezpečenia cloudu.
  • Používať vývojové nástroje podporované AI a prispievať k funkciám platformy využívajúcim LLM a AI agentov.
  • Spolupracovať so skúsenými inžiniermi, vedúcimi inžinierskych tímov a zainteresovanými stranami z rôznych oblastí.
  • Rozvíjať odborné znalosti v oblasti architektúry AWS, distribuovaných systémov, automatizácie infraštruktúry a inžinierstva platforiem.

Požiadavky

  • 2 až 5 rokov profesionálnych skúseností s vývojom a dodávaním produkčného softvéru.
  • Bakalárske vzdelanie v odbore informatika alebo rovnocenné profesionálne skúsenosti.
  • Schopnosť samostatne dodávať stredne náročné softvérové funkcie od vývoja až po nasadenie.
  • Schopnosť riešiť bežné inžinierske výzvy s minimálnym dohľadom.
  • Dobré schopnosti riešiť problémy a technická zvedavosť.
  • Dobrá znalosť TypeScriptu a Node.js alebo znalosť iného moderného jazyka a schopnosť osvojiť si TypeScript a Node.js.
  • Akademická alebo profesionálna skúsenosť s Reactom, Angularom alebo Vue.
  • Akademická alebo profesionálna skúsenosť s Node.js alebo Pythonom.
  • Skúsenosti s tvorbou REST API pomocou Node.js.
  • Skúsenosti s používaním REST a GraphQL API.
  • Pochopenie návrhu REST API, formátu JSON a vývoja aplikácií založených na službách.
  • Skúsenosti s používaním Gitu na správu zdrojového kódu a verzií.
  • Praktické znalosti AWS a základných konceptov cloud computingu.
  • Znalosť Terraformu alebo podobných nástrojov na správu infraštruktúry ako kódu.
  • Pochopenie konceptov distribuovaných systémov vrátane asynchrónneho spracovania, opakovaných pokusov a idempotencie alebo schopnosť rýchlo si ich osvojiť.
  • Znalosť správy verzií, kontrol kódu, kontinuálnej integrácie a automatizovaného testovania.
  • Akademické alebo profesionálne skúsenosti s SQL a databázami, ako sú PostgreSQL alebo DynamoDB.
  • Znalosť nástrojov na programovanie s podporou AI a technológií agentového vývoja.
  • Záujem o funkcie platforiem podporované AI, ktoré využívajú LLM a AI agentov.
  • Skúsenosti so serverless a cloudovými službami založenými na udalostiach.
  • Skúsenosti s modulmi infraštruktúry ako kódu, validáciou založenou na schémach, nástrojmi na pozorovateľnosť, kontajnerizovanými službami alebo CI pipeline.
  • Záujem o inžinierstvo platforiem, vývojárske nástroje alebo vývoj infraštruktúry, prípadne skúsenosti v týchto oblastiach.
  • Skúsenosti s konceptmi cloudovej bezpečnosti, ako sú IAM, TLS/mTLS, autentifikácia služieb a podpisovanie.
  • Znalosť cloudových architektúr AWS, spravovaných úložísk dát a služieb založených na udalostiach.
  • Skúsenosti s tvorbou opakovane použiteľných softvérových komponentov, zdieľaných rozhraní služieb alebo funkcií platforiem určených vývojárom.
  • Znalosť testovaných a validovaných rozhraní, vývoja založeného na hlavnej vetve, infraštruktúry ako kódu a prístupu s najnižšími potrebnými oprávneniami.

Benefity

  • Neobmedzené platené voľno.
  • Flexibilný pracovný čas.
  • Možnosť práce na diaľku v závislosti od pozície.
  • Konkurenčné zdravotné, zubné a očné poistenie.
  • Príspevok zamestnávateľa vo výške 6 % do programu 401(k).
  • Neobmedzený prístup k viac než 13 000 kurzom prostredníctvom platformy na kariérny rozvoj.
  • Program pomoci zamestnancom (EAP).
  • Možnosť časom zvýšiť odmenu na základe pracovného výkonu.
  • Možnosť získať variabilnú odmenu a benefity zodpovedajúce trhu.