DTN
DTN
DTN è un’azienda di dati e analisi che aiuta le organizzazioni a prendere decisioni operative migliori nei settori agricolo, aeronautico, dei trasporti e dei servizi pubblici. I suoi prodotti combinano informazioni meteorologiche, dati di mercato e strumenti analitici per aiutare i team ad anticipare i rischi, rispondere al cambiamento delle condizioni e gestire le operazioni quotidiane. Piattaforme come ClearAg® e WeatherOps® applicano tecnologia e analisi dei dati a complesse sfide ambientali e aziendali.

Ingegnere di piattaforma, servizi cloud AWS

Sviluppa API, SDK, strumenti a riga di comando e servizi cloud-native per la piattaforma di supporto alle decisioni operative di DTN. Crea sistemi distribuiti e funzionalità basate sull’IA per ingegneri e clienti aziendali.

Descrizione

  • Progettare e distribuire funzionalità della piattaforma dalla pianificazione alla produzione.
  • Implementare la logica dei servizi e la logica aziendale per la piattaforma di supporto alle decisioni operative di DTN.
  • Creare ed estendere API per sviluppatori, SDK, strumenti a riga di comando e funzionalità di piattaforma gestite.
  • Creare e mantenere configurazioni di infrastruttura come codice per effettuare il provisioning e distribuire i servizi della piattaforma.
  • Assumersi la responsabilità di funzionalità ingegneristiche di complessità moderata fino alla distribuzione, con supervisione minima.
  • Estendere il framework dei moduli della piattaforma, i contratti di interfaccia e la logica aziendale.
  • Lavorare su autenticazione, comunicazione sicura tra servizi, dispatch, convalida, metriche, nuovi tentativi e riconciliazione.
  • Usare pratiche dei sistemi distribuiti, come elaborazione asincrona, nuovi tentativi e idempotenza, per garantire interazioni affidabili tra i servizi.
  • Sviluppare software di produzione affidabile e manutenibile e testarlo a fondo.
  • Creare e mantenere test automatizzati unitari e di integrazione.
  • Usare strumenti di build, integrazione continua, test automatizzati, controllo delle versioni e sviluppo basato su trunk.
  • Contribuire alle discussioni di progettazione tecnica e alle revisioni del codice.
  • Creare e mantenere servizi cloud-native AWS che comprendono calcolo, archiviazione, IAM, API, archivi dati gestiti e tecnologie basate su eventi.
  • Gestire l’infrastruttura cloud con Terraform o strumenti comparabili.
  • Aggiungere metriche, monitoraggio e osservabilità ai servizi.
  • Partecipare alla rotazione di reperibilità prevista e indagare su guasti dei servizi e incidenti operativi.
  • Applicare il principio del privilegio minimo e le pratiche di sicurezza cloud.
  • Usare strumenti di sviluppo assistiti dall’IA e contribuire alle funzionalità della piattaforma che coinvolgono LLM e agenti IA.
  • Collaborare con ingegneri senior, responsabili dell’ingegneria e stakeholder interfunzionali.
  • Sviluppare competenze in architettura AWS, sistemi distribuiti, automazione dell’infrastruttura e ingegneria di piattaforma.

Requisiti

  • Da 2 a 5 anni di esperienza professionale nello sviluppo e nel rilascio di software di produzione.
  • Laurea triennale in Informatica o esperienza professionale equivalente.
  • Capacità di realizzare in autonomia funzionalità software di complessità moderata, dallo sviluppo alla distribuzione.
  • Capacità di risolvere problemi ingegneristici di routine con supervisione minima.
  • Ottime capacità di risoluzione dei problemi e curiosità tecnica.
  • Solide competenze in TypeScript e Node.js, oppure padronanza di un altro linguaggio moderno e capacità di apprendere TypeScript e Node.js.
  • Esperienza accademica o professionale con React, Angular o Vue.
  • Esperienza accademica o professionale con Node.js o Python.
  • Esperienza nella creazione di API RESTful con Node.js.
  • Esperienza nell’uso di API REST e GraphQL.
  • Comprensione della progettazione di API REST, di JSON e dello sviluppo di applicazioni basate su servizi.
  • Esperienza con Git per il controllo e il versionamento del codice sorgente.
  • Conoscenza pratica di AWS e dei concetti fondamentali del cloud computing.
  • Familiarità con Terraform o strumenti simili per l’infrastruttura come codice.
  • Comprensione dei concetti dei sistemi distribuiti, inclusi elaborazione asincrona, nuovi tentativi e idempotenza, oppure capacità di apprenderli rapidamente.
  • Familiarità con controllo delle versioni, revisioni del codice, integrazione continua e test automatizzati.
  • Esperienza accademica o professionale con SQL e database come PostgreSQL o DynamoDB.
  • Familiarità con strumenti di programmazione assistita dall’IA e tecnologie di sviluppo basate su agenti.
  • Interesse per funzionalità di piattaforma abilitate dall’IA che coinvolgono LLM e agenti IA.
  • Esperienza con servizi cloud serverless e basati su eventi.
  • Esperienza con moduli di infrastruttura come codice, convalida basata su schemi, strumenti di osservabilità, servizi containerizzati o pipeline CI.
  • Interesse o esperienza nell’ingegneria di piattaforma, negli strumenti per sviluppatori o nello sviluppo di infrastruttura.
  • Esperienza con concetti di sicurezza cloud come IAM, TLS/mTLS, autenticazione dei servizi e firma.
  • Familiarità con architetture cloud-native AWS, archivi dati gestiti e servizi basati su eventi.
  • Esperienza nella creazione di componenti software riutilizzabili, interfacce di servizio condivise o funzionalità di piattaforma rivolte agli sviluppatori.
  • Familiarità con interfacce testate e convalidate, sviluppo basato su trunk, infrastruttura come codice e accesso con privilegi minimi.

Benefit

  • Ferie retribuite illimitate.
  • Orario di lavoro flessibile.
  • Modalità di lavoro da remoto, a seconda della posizione.
  • Piani competitivi di assicurazione medica, dentistica e oculistica.
  • Contributo aziendale del 6% al 401(k).
  • Accesso illimitato a oltre 13.000 corsi tramite una piattaforma di apprendimento per lo sviluppo professionale.
  • Programma di assistenza ai dipendenti (EAP).
  • Possibilità di crescita della retribuzione nel tempo in base alle prestazioni.
  • Possibile idoneità a retribuzione variabile e benefit competitivi sul mercato.