Instructure
Instructure
Instructure è un'azienda di tecnologia educativa che sviluppa software cloud per l'apprendimento e la valutazione destinato alle scuole dell'istruzione primaria e secondaria, agli istituti di istruzione superiore e alle organizzazioni che offrono formazione professionale o governativa. Il suo ecosistema di prodotti comprende Canvas, strumenti per la gestione dell'apprendimento, Mastery per valutazioni allineate agli standard, Parchment per credenziali e registri accademici, soluzioni di analisi e integrazioni con sistemi partner. L'azienda si impegna ad aiutare gli istituti a sostenere il successo degli studenti, misurare l'apprendimento e rilasciare credenziali attraverso prodotti SaaS scalabili.

Ingegnere software senior, esperienza degli sviluppatori

Crea revisioni CI/CD basate sull’IA, controlli di sicurezza e strumenti per sviluppatori in Instructure, un’azienda di tecnologie per l’apprendimento. Estendi i dati ingegneristici condivisi e i sistemi di audit per i team di ingegneria.

Descrizione

  • Progetta e realizza una pipeline automatizzata di revisione del ciclo di vita dello sviluppo software basata sull’IA, che copra triage, sicurezza, qualità e architettura.
  • Integra Slack nel triage delle revisioni.
  • Crea e mantieni controlli di distribuzione che blocchino le vulnerabilità critiche su tutte le superfici di distribuzione.
  • Estendi il livello condiviso dei dati ingegneristici per consentire query su responsabilità, sicurezza e qualità tra i repository.
  • Strumenta la pipeline e misura i tempi di revisione, la copertura dei controlli, i tassi di falsi positivi e il costo per esecuzione.
  • Crea infrastrutture di logging e audit per il lavoro assistito e delegato all’IA.
  • Collabora con i team di sicurezza, ingegneria della qualità e piattaforma per aumentare l’adozione dei controlli.
  • Scrivi documentazione e procedure operative che consentano ai team di lavorare in autonomia.
  • Considera i falsi positivi e il rumore difetti del prodotto.

Requisiti

  • Almeno cinque anni di esperienza nello sviluppo e nella gestione di sistemi CI/CD, strumenti per sviluppatori o infrastrutture di piattaforma.
  • Esperienza pratica con almeno due tra Jenkins, GitHub Actions o sistemi di pipeline comparabili.
  • Solida esperienza con Git e l’API di GitHub.
  • Ottime capacità di programmazione in Python, Go, TypeScript o Ruby.
  • Esperienza pratica nell’integrazione di scansioni di sicurezza in una pipeline.
  • Capacità di raccogliere dati da più fonti, modellarli e renderli interrogabili.
  • Esperienza in produzione nello sviluppo con modelli linguistici di grandi dimensioni, inclusi agenti o flussi automatizzati, progettazione di prompt, uso di strumenti e valutazione della qualità dei risultati.
  • Esperienza comprovata nella realizzazione di strumenti adottati da altri ingegneri.
  • Capacità di superare un controllo dei precedenti.
  • Ottima conoscenza scritta e parlata dell’inglese.
  • Disponibilità a lavorare in sede almeno due giorni alla settimana, martedì e mercoledì, presso 1112 Budapest, Balatoni út 2A.
  • Cittadinanza o autorizzazione al lavoro che consenta l’impiego in Ungheria.

Benefit

  • Retribuzione competitiva.
  • Programma di partecipazione riservato a tutti i dipendenti a tempo pieno.
  • Cultura del lavoro flessibile.
  • Generosi periodi di ferie, incluse le festività locali e il periodo annuale “Dim the Lights” a fine dicembre.
  • Programmi completi per il benessere e supporto per la salute mentale.
  • Risorse per l’apprendimento e la crescita professionale.
  • Strumenti per lo sviluppo professionale e rimborso delle tasse universitarie.
  • Tecnologie e strumenti necessari per dare il meglio di sé al lavoro.
  • Programma di riconoscimento dei dipendenti Motivosity.
  • Cultura inclusiva e solidale.