
Tempus AI è un’azienda di tecnologia sanitaria specializzata nella medicina di precisione, che combina l’intelligenza artificiale con la profilazione genomica e i dati clinici del mondo reale. La sua piattaforma supporta le decisioni cliniche e la ricerca in oncologia, cardiologia, neurologia e psichiatria, inclusi l’abbinamento con gli studi clinici e la verifica algoritmica. Collegando i dati sanitari ad analisi avanzate, Tempus AI mira ad aiutare gli operatori sanitari a personalizzare i trattamenti e a favorire uno sviluppo più efficiente dei farmaci.
Ingegnere software senior I, Contenuti dati - Tempus AI, Chicago in presenza
Costruisci sistemi di deidentificazione e pipeline di dati presso Tempus AI. Sviluppa software scalabile che protegga la privacy dei pazienti sostenendo al contempo la ricerca nella medicina di precisione.
Descrizione
- Progettare, sviluppare e scalare sistemi software affidabili presso Tempus.
- Sviluppare sistemi di deidentificazione che trasformino dati clinici, molecolari e altri dati identificativi dei pazienti in set di dati pronti per la ricerca.
- Progettare e scalare pipeline di dati e servizi basati sugli eventi che proteggano la privacy preservando il valore analitico.
- Guidare progetti che contribuiscano agli obiettivi trimestrali del team.
- Lavorare efficacemente in situazioni ambigue e al variare delle condizioni dei progetti.
- Collaborare con la leadership per definire obiettivi ambiziosi e raggiungibili e trasformarli in progetti concreti.
- Supportare lo sviluppo dei colleghi tenendo conto delle loro competenze, esperienze e modalità di lavoro.
- Offrire feedback costruttivi e coaching, affrontando i problemi senza attribuire colpe.
- Creare codice flessibile, riutilizzabile, efficiente e manutenibile.
- Individuare e portare all’attenzione le dipendenze tecniche gestite da altri team.
- Realizzare funzionalità resilienti e scalabili nell’intero stack tecnologico.
- Migliorare la qualità dei sistemi attraverso progettazione accurata, test e revisioni del codice.
- Risolvere le sfide ingegneristiche ricorrenti per migliorare la velocità del team.
- Collaborare tra i team per rafforzare la qualità e l’affidabilità del prodotto.
Requisiti
- Diversi anni di esperienza nel contribuire a team di sviluppo software.
- Capacità di contribuire alla guida dell’analisi e della progettazione tecnica, valutare i compromessi e definire le migliori pratiche ingegneristiche.
- Esperienza nello sviluppo software attraverso processi iterativi basati sui dati.
- Conoscenza dei sistemi distribuiti e dell’architettura basata sugli eventi.
- Esperienza di lavoro in ambienti agili e dinamici.
- Capacità di risolvere i blocchi, documentare le soluzioni e coordinare il lavoro tra i team.
- Disponibilità a imparare da un team diversificato e altamente competente e a collaborare con esso.
- Capacità di fare da mentore a ingegneri junior.
- Costituisce un titolo preferenziale l’esperienza con Docker, AWS e Google Cloud Platform.
- Costituisce un titolo preferenziale l’esperienza con Python, Spark, dbt, SQL e Airflow.
- Costituisce un titolo preferenziale l’esperienza nel settore delle biotecnologie, della genomica o della medicina di precisione.
Benefit
- Potrebbe essere disponibile una retribuzione incentivante.
- Potrebbero essere disponibili unità di azioni vincolate.
- La copertura medica e gli altri benefit possono variare in base alla posizione.