Nell'industria tecnologica di oggi, dinamica e in continua evoluzione, un percorso di carriera può spesso sembrare un sentiero tortuoso attraverso una fitta foresta di opportunità. Con i rapidi progressi della tecnologia, le possibilità sono infinite, ma lo sono anche le sfide.
Dobbiamo anche ricordare che Artefact è una società di consulenza e non un'azienda di prodotti. Il nostro obiettivo è l'implementazione di soluzioni basate sull'intelligenza artificiale e sui dati, quindi la tecnologia è al centro di ciò che facciamo quotidianamente, ma non nello stesso modo in cui lo è in aziende come Facebook o Google.
Nell'articolo che segue, abbiamo voluto presentare alla comunità il nostro tentativo di risolvere il problema della costruzione di un sistema di carriera che rifletta il lavoro quotidiano dei nostri ingegneri e che resista alla prova del tempo in un panorama tecnologico in continua evoluzione. È stato introdotto 3 anni fa e da allora è stato una solida base per il team.
La semplicità è il massimo della raffinatezza
Il nostro sistema evolutivo ha la forma di una scala che abbiamo tratto dall'ispirazione delle aziende tecnologiche di maggior successo. Abbiamo 13 gradini che vanno dagli stagisti ai direttori. Nel corso degli anni abbiamo definito esattamente ciò che ci aspettiamo da ciascun ruolo... almeno fino a quello di ingegnere capo.
Il nostro sistema si basa sul minor numero possibile di principi, conferendogli una robustezza che lo rende impossibile da manomettere. Ecco i principi chiave di questo sistema:
Questo sistema si adatta bene a noi come team tecnico di una società di consulenza che realizza molti software diversi, perché premia sia la versatilità che la specializzazione. Due persone possono avere lo stesso livello, con un'ottima capacità in una determinata abilità tecnica o con buone capacità in molte abilità diverse, il che è un vantaggio per il nostro portafoglio di clienti e progetti molto diversi.
Oggi siamo orgogliosi di poter dire che questo sistema ci aiuta a valutare il 100% del lavoro quotidiano di tutti i membri del team.
Competenze che riflettono il nostro lavoro quotidiano
Le competenze su cui valutiamo i membri del team sono formulate come ruoli, perché in Artefact essere un ingegnere del software significa assumersi molte responsabilità diverse a seconda dei progetti in cui siamo impiegati. Li dividiamo in ruoli di competenza (basati sulla tecnica) e di crescita (basati sulle persone).
Competenza
Sviluppatore software: Scrivete codice per i vostri clienti, per costruire qualsiasi cosa, dalle applicazioni alle pipeline di dati, ma raramente costruite front-end.
Ingegnere della sicurezza e dell'affidabilità del sito: Si occupa dell'implementazione, del funzionamento e della sicurezza del software che distribuisce ai suoi clienti.
Architetto del cloud: Progettate le vostre architetture di dati e IT e guidate i vostri clienti su questo tema.
Ingegnere dell'apprendimento automatico: Aiutate gli scienziati dei dati a inviare i modelli più velocemente e con maggiore sicurezza grazie agli strumenti e ai processi MLOps e LLMOps.
Ingegnere analitico: Costruite le vostre pipeline di dati in tutte le direzioni, dall'analisi esplorativa alle pipeline di produzione, dalla documentazione al monitoraggio della qualità dei dati.
Crescita
Leader di progetto tecnico: Guidate team di tecnici, a volte con competenze trasversali, con strumenti come la gestione snella e le metodologie agili.
Ingegnere prevendita: Aiutate i partner e i direttori a vendere progetti più interessanti, all'avanguardia e di dimensioni migliori.
Responsabile dell'ingegneria: Fate crescere il team, allenate gli ingegneri e aiutateci a costruire il miglior team possibile.
Equo e a prova di futuro
Il cuore del sistema di carriera è la griglia delle abilità e il modo in cui è scritta. Siamo stati molto attenti a specificare i criteri per ogni livello di ogni abilità, rendendo le 32 voci molto precise.
Per ognuno di questi livelli, forniamo 4 criteri per aiutare i membri del team a valutare le proprie competenze e quelle dei loro colleghi: definizione, portata, esempi ed esperienza (vedi Fig. 3 per un esempio concreto).
Inoltre, la tecnologia si evolve rapidamente e il mercato tende a seguire questa rapida evoluzione, rendendo irrilevanti per la valutazione delle competenze le liste di controllo orientate a strumenti molto specifici. O forse vi piace cambiare i criteri di valutazione ogni sei mesi e va bene lo stesso. Per questo motivo, le nostre definizioni sono molto ampie. Oltre a queste definizioni, abbiamo redatto un elenco non esaustivo di esempi per dare un'idea delle attività quotidiane di un membro del team.
Conclusione
Siamo orgogliosi di questo sistema che dimostra i nostri valori fondamentali: lavoro duro, interesse genuino per il mestiere e correttezza. Premiamo le persone e le facciamo progredire in base alle competenze che sviluppano e all'aura che costruiscono intorno a loro.
Riteniamo che un processo di valutazione equo e una griglia fissa di stipendi sia il modo migliore per garantire l'uguaglianza salariale per una determinata qualità del lavoro, e questo sistema è destinato a rimanere.
Se ti vedi a lavorare nel nostro team e a sviluppare queste competenze, non esitare a consultare il nostro articolo su Medium che spiega come assumiamo e come ci candidiamo alle nostre posizioni lavorative.