KEY PARTNER


Key Partner è una società di consulenza direzionale e tecnologica indipendente, solida e in crescita costante. Accompagniamo le imprese nei percorsi di innovazione digitale e organizzativa, mettendo a fattor comune l’esperienza di professionisti senior e l’entusiasmo di giovani talenti. Operiamo in tre aree principali: Digital, Consulting e Cybersecurity, coprendo l’intero spettro delle esigenze tecnologiche e di business dei nostri Clienti. Il nostro modello valorizza le competenze individuali e promuove un ambiente basato su fiducia, autonomia e collaborazione responsabile.

In Key Partner cerchiamo persone curiose, intraprendenti e desiderose di crescere in un contesto dinamico. Offriamo la possibilità di lavorare su progetti concreti: dall’ottimizzazione dei processi produttivi in ambito industriale, al supporto alle aziende nell’adozione di soluzioni di intelligenza artificiale, fino alla definizione di modelli organizzativi e strumenti di performance analytics per guidare le decisioni strategiche. Cerchiamo laureat* in discipline economiche o ingegneristiche che vogliano mettersi in gioco per vedere da vicino come funzionano settori complessi e per acquisire metodo e competenze chiave per il proprio percorso di crescita professionale.


PROFILI RICERCATI

  • DESIGN ENGINEER;
  • CAE/FEM ENGINEER;
  • SYSTEM ENGINEER;
  • TESTING ENGINEER;
  • SOFTWARE/TELECOMMUNICATION ENGINEER; 
  • ELETTRO-OPTICAL ENGINEER;
  • PROCESS ENGINEER;
  • PROJECT MANAGER/PLANNER;
  • QUALITY ASSURANCE ENGINEER; 



POSIZIONI APERTE

Junior AI Specialist

Il ruolo

Siamo alla ricerca di una persona da inserire come Junior AI Specialist nel team di ApiShare. La persona selezionata entrerà a far parte di un team multidisciplinare impegnato nello sviluppo di una nuova funzionalità di Modeler AI in ApiShare: un sistema che, attraverso modelli LLM e tecniche di NLP, permette di generare automaticamente specifiche Swagger/OpenAPI a partire da descrizioni funzionali fornite dall’utente. Nel ruolo, lavorerai in affiancamento a professionisti più esperti su attività di datamodeling, prompt engineering, fine-tuning e validazione del modello AI, con attenzione alla corretta mappatura semantica tra requisiti funzionali e oggetti formali della specifica API.

Cosa fa un* Junior AI Specialist in ApiShare?

L’attività è focalizzata sulla progettazione e sull’ottimizzazione di soluzioni basate su LLM, NLP e Machine Learning, contribuendo all’analisi dei requisiti funzionali, alla definizione dei prompt, alla validazione degli output generati e al miglioramento continuo della precisione del sistema. La posizione prevede il coinvolgimento nelle seguenti attività:

• supporto alla definizione e al miglioramento dei prompt per modelli di AI generativa;

• collaborazione con team backend e UX per la progettazione dei flussi di input/output delle funzionalità;

• analisi semantica della documentazione funzionale e mappatura con le specifiche OpenAPI;

• validazione automatica dei file Swagger generati e attività di testing su API mock;

• studio ed esplorazione di nuovi modelli, approcci o tecniche NLP/ML per incrementare l’accuratezza del Modeler AI.

Il profilo ricercato

La posizione di Junior AI Specialist è adatta a persone che hanno una base di conoscenze nell’ambito dell’Intelligenza Artificiale e del Machine Learning e che desiderano sviluppare competenze specialistiche attraverso l’esperienza sul campo. Nel ruolo è importante l’interesse per la risoluzione di problemi complessi, la disponibilità a confrontarsi con contesti in evoluzione e la capacità di lavorare in modo collaborativo all’interno di team diversi per competenze e background. Curiosità, apertura all’apprendimento continuo e attenzione alle evoluzioni del settore AI sono elementi che supportano la crescita nel ruolo, insieme a un approccio organizzato e orientato alla qualità delle soluzioni sviluppate.

Competenze e qualifiche richieste

Per questa posizione ricerchiamo persone che possiedano una base tecnica e interesse concreto per l’Intelligenza Artificiale, in particolare:

• formazione universitaria (laurea triennale o magistrale) in Informatica, Ingegneria Informatica o discipline affini, oppure esperienza equivalente;

• conoscenza di base di Python per applicazioni AI/ML;

• familiarità con almeno un framework AI/ML (es. PyTorch, TensorFlow, Transformers);

• comprensione dei concetti fondamentali di Machine Learning e Natural Language Processing;

• conoscenza di base del funzionamento delle REST API;

• capacità di lavorare in modo collaborativo all’interno di team multidisciplinari;

• conoscenza dell’inglese tecnico, utilizzato nella documentazione e negli strumenti di lavoro.

Nota: non è necessario soddisfare tutti i requisiti elencati per candidarsi.

Valutiamo con attenzione il potenziale, la motivazione e la capacità di apprendimento.

Competenze utili per il ruolo

Sono particolarmente utili, anche se non indispensabili:

• esperienza di base con prompt engineering e interazione con LLM;

• familiarità con lo standard OpenAPI/Swagger;

• conoscenza dei principali task NLP (embedding, classification, generation);

• interesse per l’evoluzione dei modelli generativi e delle tecniche AI emergenti.

Rappresentano un valore aggiunto:

• esperienze universitarie, di tesi o di laboratorio in ambito AI generativa o NLP;

• progetti accademici o personali su piattaforme come OpenAI, HuggingFace, LangChain, LlamaIndex;

• conoscenza di strumenti di orchestrazione e chaining di modelli AI.




System Engineer

Il ruolo

Siamo alla ricerca di una persona da inserire come System Engineer all’interno di Key Partner, per contribuire a progetti di integrazione e trasformazione digitale a supporto dei nostri clienti. La persona selezionata sarà coinvolta nella gestione end-to-end delle soluzioni di integrazione, seguendone l’intero ciclo di vita: dalla configurazione iniziale al monitoraggio continuo, fino alle attività di ottimizzazione delle prestazioni e gestione delle anomalie. Nel ruolo, la persona opererà all’interno di un contesto tecnico strutturato e collaborerà in modo continuativo con i team di sviluppo, architettura e operation, contribuendo a garantire stabilità, affidabilità e qualità delle integrazioni e delle infrastrutture a supporto dei servizi.

Cosa fa un* System Engineer in Key Partner?

L’attività del System Engineer è focalizzata sulla gestione, configurazione e ottimizzazione di piattaforme di integrazione, con particolare riferimento ad ambienti TIBCO operanti in contesti complessi e critici. Il ruolo contribuisce a garantire il corretto funzionamento, la stabilità e le performance delle soluzioni di integrazione, assicurando il rispetto dei livelli di servizio e supportando l’evoluzione tecnologica delle infrastrutture. Il ruolo prevede il coinvolgimento nelle seguenti attività:

• installazione, configurazione e manutenzione di software di integrazione, prevalentemente su sistemi Linux-based;

• configurazione e gestione di ambienti di messaging, con monitoraggio di flussi e code per garantire la stabilità operativa;

• monitoraggio continuo dello stato dei sistemi e intervento tempestivo in caso di anomalie o degrado delle performance;

• esecuzione di attività di manutenzione ordinaria e straordinaria, aggiornamenti e tuning delle soluzioni;

• collaborazione con i team di sviluppo e architettura per garantire coerenza tra soluzioni implementate ed esigenze progettuali;

• gestione operativa delle richieste e dei ticket, assicurando continuità del servizio;

• redazione e aggiornamento della documentazione tecnica, a supporto della gestione delle infrastrutture e della condivisione delle conoscenze;

• partecipazione alle attività di analisi, troubleshooting e problem solving, anche in presenza di casistiche complesse o non standard;

• contributo alla definizione di soluzioni evolutive e al miglioramento continuo delle piattaforme.

Il profilo ricercato

La posizione di System Engineer è adatta a persone che possiedono una solida esperienza tecnica nella gestione di sistemi di integrazione e infrastrutture complesse. Nel ruolo è importante l’attenzione alla stabilità dei sistemi, la capacità di affrontare attività di troubleshooting in contesti critici e la disponibilità a operare in ambienti tecnologici articolati. La collaborazione con team multidisciplinari e con diverse funzioni organizzative è parte integrante dell’attività, così come un approccio strutturato, orientato alla qualità del servizio e all’evoluzione continua delle soluzioni tecniche.

Competenze e qualifiche richieste

Requisiti essenziali

Per questa posizione ricerchiamo persone che possiedano una solida esperienza tecnica nella gestione e nell’operatività di sistemi complessi e ambienti di integrazione. In particolare:

• esperienza in attività di integrazione, gestione operativa e manutenzione di sistemi complessi;

• conoscenza avanzata di sistemi operativi Linux (es. RHEL, Ubuntu, CentOS);

• esperienza nella gestione di infrastrutture IT, con attenzione agli aspetti di sicurezza, autenticazione e comunicazione tra sistemi (es. gestione certificati, autenticazione centralizzata, directory services);

• conoscenza di database relazionali (es. Oracle, PostgreSQL, MySQL);

• capacità di monitorare ambienti distribuiti e di gestire attività di troubleshooting, tuning e manutenzione ordinaria e straordinaria;

• capacità di lavorare in modo collaborativo all’interno di team tecnici multidisciplinari;

• conoscenza della lingua inglese a livello tecnico, utilizzata nella documentazione e nel confronto con stakeholder.

Nota: non è necessario soddisfare tutti i requisiti elencati per candidarsi.

Valutiamo con attenzione il potenziale, la motivazione e la capacità di apprendimento.

Competenze utili per il ruolo

Sono particolarmente utili, anche se non indispensabili:

• esperienza con ambienti middleware e piattaforme di integrazione;

• familiarità con strumenti di monitoring, ticketing e gestione operativa dei sistemi;

• esperienza nell’utilizzo di strumenti di automazione e orchestrazione (es. Ansible, Kubernetes);

• capacità di organizzare il lavoro in contesti multi-progetto e di gestire priorità operative;

• esperienza di collaborazione con team di sviluppo e architettura in contesti strutturati.

Costituiscono un plus

Rappresentano un valore aggiunto:

• certificazioni tecniche (es. TIBCO, ITIL, Project Management);

• esperienza in contesti enterprise ad alta criticità operativa;

• partecipazione a progetti di evoluzione infrastrutturale o trasformazione digitale;

• esperienza nella documentazione tecnica e nella condivisione delle conoscenze all’interno dei team.

Data Engineer

Il ruolo

Siamo alla ricerca di una persona da inserire come Data Engineer all’interno di Key Partner, per contribuire a progetti di gestione, integrazione e valorizzazione dei dati a supporto delle iniziative di trasformazione digitale dei nostri clienti. La persona selezionata sarà coinvolta in progetti end-to-end, operando a stretto contatto con i team interni e con i clienti, e contribuendo alla progettazione, implementazione e ottimizzazione di soluzioni dati scalabili per la raccolta, l’elaborazione e l’analisi delle informazioni. Nel ruolo, la persona entrerà a far parte di un team multidisciplinare e lavorerà su progetti strategici, con l’opportunità di confrontarsi con tecnologie data-oriented avanzate e di contribuire attivamente all’evoluzione della Data Platform di Key Partner.

Cosa fa un* Data Engineer in Key Partner?

L’attività del Data Engineer è focalizzata sulla progettazione, sviluppo e ottimizzazione di soluzioni di data engineering, a supporto della gestione, integrazione e valorizzazione dei dati in contesti progettuali complessi. Il ruolo contribuisce a garantire affidabilità, qualità e scalabilità delle architetture dati, supportando l’intero ciclo di vita del dato: dalla raccolta e trasformazione fino alla disponibilità per analisi, integrazione e utilizzo applicativo. Il ruolo prevede il coinvolgimento nelle seguenti attività:

• progettazione e implementazione di soluzioni di Data Management scalabili e performanti;

• sviluppo e ottimizzazione di pipeline ETL/ELT per l’integrazione e la trasformazione dei dati;

• manipolazione e analisi dei dati tramite Python (es. pandas, polars, numpy);

• sviluppo di API (es. con FastAPI) per l’esposizione di dati e servizi;

• progettazione e utilizzo di architetture Big Data basate su Spark / PySpark per l’elaborazione distribuita;

• utilizzo della Data Platform Azure (Databricks, Synapse, Data Lake, Data Factory, Event Hubs, Purview);

• progettazione e gestione di database SQL, garantendo efficienza, integrità e qualità dei dati;

• creazione di dashboard e soluzioni di reportistica a supporto delle attività di analisi e decision-making;

• collaborazione con team di progetto, stakeholder e funzioni tecniche per garantire coerenza tra soluzioni dati, esigenze di business e vincoli architetturali;

• contributo all’evoluzione delle best practice e delle soluzioni tecniche adottate nei progetti.

Il profilo ricercato

La posizione di Data Engineer è adatta a persone che possiedono una solida esperienza tecnica nell’ambito del data engineering e nella progettazione di soluzioni dati complesse e scalabili. Nel ruolo è importante la capacità di affrontare attività di analisi, progettazione e ottimizzazione delle architetture dati, garantendo qualità, affidabilità e performance delle pipeline lungo l’intero ciclo di vita del dato. La collaborazione con team multidisciplinari e con diversi stakeholder organizzativi è parte integrante dell’attività, così come un approccio strutturato alla risoluzione dei problemi, all’evoluzione delle soluzioni tecniche e all’adozione consapevole di tecnologie e strumenti data-oriented, anche in contesti cloud e distribuiti.

Competenze e qualifiche richieste

Requisiti essenziali

Per questa posizione ricerchiamo persone che possiedano una solida esperienza tecnica nell’ambito del data engineering e nella realizzazione di soluzioni dati in contesti progettuali complessi. In particolare:

• esperienza nella progettazione e sviluppo di soluzioni dati a supporto di esigenze di business;

• utilizzo di Python per la manipolazione e l’elaborazione dei dati;

• esperienza con SQL e con sistemi di gestione di database relazionali;

• esperienza con tecnologie Big Data e di elaborazione distribuita (es. Spark / PySpark);

• utilizzo di servizi dati in ambiente cloud, in particolare Azure Data Services;

• capacità di analizzare requisiti funzionali e tradurli in architetture dati scalabili e affidabili;

• capacità di lavorare in modo collaborativo all’interno di team multidisciplinari e in contesti progettuali strutturati;

• conoscenza della lingua inglese a livello tecnico, utilizzata nella documentazione e nel confronto con stakeholder.

Nota: non è necessario soddisfare tutti i requisiti elencati per candidarsi.

Valutiamo con attenzione il potenziale, la motivazione e la capacità di apprendimento.

Competenze utili per il ruolo

Sono particolarmente utili, anche se non indispensabili:

• esperienza in contesti di consulenza IT e interazione diretta con clienti o stakeholder di progetto;

• utilizzo di strumenti di Business Intelligence (es. Power BI, Tableau, Qlik, Spotfire);

• capacità di organizzare il lavoro in contesti multi-progetto e di gestire priorità operative;

• esperienza di collaborazione con figure di data science, analytics e architettura. Costituiscono un plus

Rappresentano un valore aggiunto:

• conoscenza di tecniche di Machine Learning (es. classificazione, clustering);

• esperienza con strumenti di AI orchestration o sviluppo di AI agent (es. LangChain);

• partecipazione a progetti di evoluzione di data platform o trasformazione digitale su larga scala;

• esperienze di documentazione tecnica e condivisione delle conoscenze all’interno dei team.

Business Analyst

Il ruolo prevede il coinvolgimento nelle seguenti attività:

• Supporto nella gestione dei progetti, con particolare riferimento a quelli in ambito Operational Excellence o di Lean Transformation, che richiedano competenze specifiche metodologiche o analitiche.

• Interfacciarsi con il Cliente per aspetti tecnici ed organizzativi in autonomia, nell’ambito delle attività di progetto assegnate, sotto la supervisione di colleghi senior.

• Partecipare alla realizzazione di studi di settore e analisi di mercato, al fine dello sviluppo del business.

• Supportare Manager e colleghi senior nella raccolta dei requisiti dai potenziali Clienti.

Costituiscono requisito preferenziale:

• Aver utilizzato tool quali ad esempio: Power BI/Tableau/Qlik, Bizagi/Aris/Mega

• Conoscenza metodologia Lean Six Sigma e relative certificazioni Yellow/Green/Black Belt

Requisiti richiesti

• Laurea magistrale in discipline ingegneristiche o economiche, eventualmente in corso di svolgimento.

• Conoscenza delle principali pratiche di Operational Excellence (Lean Manufacturing, Six Sigma, TPS, WCM, ecc.).

• Capacità di definizione di business case e analisi di supporto alle decisioni strategiche.

• Ottima conoscenza della lingua inglese, scritta e parlata.

• Ottima conoscenza del pacchetto MS Office, in particolare Excel e PowerPoint

• Orientamento alla qualità del risultato per il Cliente.

• Curiosità ed interesse nell’espandere le proprie conoscenze.

• Attitudine al lavoro di squadra.

• Spiccate capacità comunicative ed organizzative.

• Capacità analitiche e di problem solving.

• Autonomia e proattività nella gestione del proprio incarico.

Software Developer

Stiamo cercando un/a Software Developer per rafforzare il nostro team Digital nelle sedi di Roma, Milano e Termoli. La figura si occuperà dello sviluppo di applicazioni software enterprise, seguendo l’intero ciclo di vita del prodotto, dalla gestione del dato al backend fino al frontend, collaborando con colleghi e stakeholder per costruire soluzioni tecniche efficaci e performanti.

La responsabilità

Nel ruolo di Software Developer ti concentrerai su attività tecniche di sviluppo e delivery software, tra cui:

• Progettare e sviluppare di software enterprise, in linea con le specifiche fornite dal cliente

• Collaborare con il team per identificare requisiti tecnici e funzionali, nonché per valutare le soluzioni migliori

• Codifica, test e debug di applicazioni software, garantendo l’adeguata documentazione del codice

• Identificare e implementare i miglioramenti delle prestazioni e ottimizzazioni del software

• Collaborare con altri sviluppatori e team multidisciplinari per garantire la realizzazione di soluzioni strutturare

• Monitoraggio delle tendenze e delle tecnologie emergenti nel settore dello sviluppo software

I requisiti

• Esperienza nell’utilizzo di framework per lo sviluppo di applicazioni come SpringBoot (per Java) o Angular, React, NodeJS (per Javascript)

• Conoscenza di tematiche di networking, interoperabilità, security, cloud computing e devops

• Conoscenza delle principali pratiche per la costruzione di applicazioni performanti e scalabili

• Esperienze in progettualità basate su metodologia Agile o abbia una conoscenza teorica della stessa

• abbia maturato esperienza nella relazione con i clienti

• Voglia di mettersi in gioco e di collaborare in team eterogenei, con figure professionali diverse

• Ottime capacità analitiche, relazionali e spiccate capacità di problem solving

• sia proattivo ed ambizioso

• conosca la lingua inglese (livello minimo B1)

La ricerca è aperta per diversi livelli di seniority pertanto, anche se non dovessi riconoscerti perfettamente in tutte le caratteristiche elencate ma sei curioso e ambizioso e quindi pronto ad imparare e ad affrontare nuove sfide, inviaci il CV ed entra subito a far parte del nostro team di talenti!

DevOps Engineer

Come DevOps Engineer lavorerai su attività tecniche di integrazione, automazione e supporto dei sistemi software, contribuendo alla gestione dell’infrastruttura e al rilascio dei  servizi sia interni che per i nostri Clienti. Il ruolo fa parte di un piano di crescita della practice tecnologica e si colloca a fianco di figure senior (es. Senior Platform Engineer), con possibilità di sviluppo delle competenze sia metodologiche che tecniche.

Le responsabilità

Nel tuo ruolo quotidiano ti concentrerai su:

• Partecipare alle attività di progettazione, implementazione e mantenimento dei servizi e delle applicazioni, seguendo l’approccio DevOps;

• Supportare le pipeline di deployment e integrazione continua, contribuendo a processi affidabili e ripetibili;

• Collaborare con sviluppatori e team tecnici per assicurare la stabilità e la scalabilità delle soluzioni;

• Monitorare e intervenire su infrastrutture e componenti in produzione per garantire performance e disponibilità;

• Automatizzare attività operative ricorrenti e contribuire alla definizione di standard e best practice;

• Documentare configurazioni, procedure e strumenti adottati.

I requisiti

• Educazione STEM

• Ambiente Unix/Linux

• Buona conoscenza del protocollo TCP/IP

• Comprensione di base delle fasi di sviluppo, compilazione e distribuzione del ciclo di vita dell’applicazione

• Conoscenza di base dei database relazionali

Costituisce fattore preferenziale la conoscenza di:

• Docker, Kubernetes

• Esperienza con uno o più linguaggi di scripting della shell Unix

• Strumenti di automazione DevOps: Jenkins, Azure DevOps, Puppet o simili

• Servizi cloud: AWS, Azure

• Java