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
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.
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.
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.
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.
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!
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