Le alte aspirazioni richiedono solide basi. In Torc, il team Infrastructure &Tools ha il compito di creare e mantenere i sistemi fondamentali da cui dipende il resto dell'organizzazione. Il team è composto da professionisti del software interfunzionali e multidisciplinari che si dedicano alla creazione dell'infrastruttura, delle applicazioni Web e degli strumenti di back-end che consentono i test e l'analisi dei dati per i nostri veicoli a guida autonoma. Ognuno svolge un ruolo unico nell'aiutare a realizzare la missione di Torc di rendere il mondo più sicuro.
Potresti non notare il team Infrastructure &Tools mentre ti fai strada attraverso il quartier generale di Torc Robotics. Questo perché gran parte del loro lavoro si svolge dietro le quinte. Forniscono la spina dorsale per testare le operazioni, lavorando per risolvere i problemi di scalabilità e affidabilità nello spazio dei veicoli a guida autonoma. Dalla risoluzione dei problemi sul veicolo alle implementazioni cloud su larga scala, costruiscono soluzioni all'avanguardia che consentono agli ingegneri di creare, distribuire, testare e analizzare software autonomo.
Il team Infrastructure &Tools lavora a stretto contatto con gli ingegneri di test per garantire che l'hardware di elaborazione a bordo del veicolo soddisfi i requisiti di prestazioni. Usano strumenti e servizi standard del settore per gestire le nostre build e distribuzioni, inclusi Git, Jenkins, Ansible e Docker. Sono attivamente coinvolti nella progettazione di sistemi hardware di nuova generazione nei veicoli a guida autonoma. Spetta a loro garantire una piattaforma di elaborazione stabile a bordo del veicolo per supportare in modo affidabile i crescenti requisiti di test su strada.
Il team è responsabile del provisioning, della configurazione e dell'implementazione di ambienti di simulazione e pipeline di analisi dei log su piattaforme di cloud computing e storage utilizzando Kubernetes, terraform e altri strumenti. L'analisi del registro dei dati di test dei veicoli reali su scala petabyte e il ridimensionamento automatico delle attività di simulazione richiedono tecniche innovative per bilanciare i compromessi tra costi e prestazioni creando istanze effimere quando la domanda di provider di servizi cloud è bassa e istanze on-demand per attività che richiedono tempo .
Come per il resto di Torc, il team Infrastructure &Tools è impegnato nella sicurezza. Sono guidati dalla missione di Torc di salvare vite e rendere le strade più sicure per tutti. Questa missione informa ogni aspetto del loro lavoro e li ispira a produrre software della massima qualità. Sono perfettamente consapevoli che i sistemi che creano saranno utilizzati dal resto di Torc, quindi testano continuamente i loro sistemi per assicurarsi che non ci siano difetti o problemi.
Mentre il team prende sul serio il proprio lavoro, a loro piace anche divertirsi. Le loro interazioni tra loro sono piene di entusiasmo, cordialità, arguzia e molte risate. Le opinioni e le idee sono incoraggiate nelle discussioni reciproche. Queste discussioni spesso portano a nuovi approcci nella creazione e nella manutenzione dell'infrastruttura necessaria per i veicoli a guida autonoma.
Il team sfrutta inoltre le diverse competenze dei membri del suo team per creare soluzioni personalizzate che soddisfino le sfide dello sviluppo e del test di software autonomo. Applicano metodologie Agile e best practices per prosperare in un ambiente frenetico e collaborativo. In ufficio o in remoto, la comunicazione guida l'innovazione del team. Hanno alcune delle persone migliori e più brillanti che lavorano insieme per aiutarsi a vicenda.
Come lo descrive Zachary Joswick, ingegnere del software e membro del team Infrastructure &Tools, "Il lavoro del team Infrastructure and Tools varia ampiamente dall'elaborazione a bordo del veicolo fino all'implementazione di software basato su cloud. In quanto tale, il nostro team è composto da persone con competenze ed esperienze estremamente varie. Questo è uno dei maggiori vantaggi del nostro team perché, indipendentemente dai problemi che incontriamo, di solito c'è qualcuno nel team che ha esperienza in quell'area e aiuterà a risolverli. Il team è anche estremamente collaborativo. Ogni giorno lavoriamo con i nostri colleghi durante le riunioni Slack, Zoom o di persona per discutere problemi, implementazioni e determinare il percorso da seguire. Per essere efficaci in questo ambiente ci prendiamo del tempo per conoscere i nostri colleghi e spesso troviamo interessi simili e spesso interagiamo al di fuori del lavoro. Quando lavori con i colleghi a stretto contatto come noi, è difficile non trovare dei veri amici lungo la strada."
Per essere efficaci in questo ambiente ci prendiamo del tempo per ottenere per conoscere i nostri colleghi e trovare spesso interessi simili e interagire frequentemente al di fuori del lavoro. Quando lavori con i colleghi a stretto contatto come noi, è difficile non fare dei veri amici lungo la strada.Cooperativa Zachary Joswick Software Engineer
Se ti è piaciuto conoscere il team Infrastructure &Tools e vorresti una carriera gratificante con opportunità di imparare, innovare e contribuire a una missione che cambia il mondo, ci piacerebbe sentirti.