Backend e integrazione
Python moderno, programmazione asincrona, API e servizi web, modellazione dei dati e integrazione tra sistemi. Usiamo principalmente FastAPI e Pydantic.
Collaborazioni professionali in sviluppo software Python, IA e dati.
Full remote
In Isagog Srl rendiamo la conoscenza delle organizzazioni accessibile a persone e applicazioni. Combiniamo modelli linguistici, grafi di conoscenza e ragionamento per costruire sistemi di IA le cui risposte siano fondate su informazioni verificabili e i cui limiti siano riconoscibili.
Il nostro lavoro parte dai problemi degli utenti e arriva al software che li aiuta ad affrontarli. La qualità di una soluzione si misura nella sua utilità, nella possibilità di comprenderne il comportamento e nella cura con cui viene mantenuta.
Siamo una PMI in cui ricerca e sviluppo lavorano a stretto contatto. Cerchiamo persone interessate a contribuire a progetti di IA avanzata, assumendosi la responsabilità di incarichi concreti e confrontandosi con professionisti di comprovata esperienza accademica e di ricerca.
Backend e componenti che collegano dati, conoscenza e agenti IA.
Lavorerai soprattutto sul backend e sui componenti che collegano dati, conoscenza e agenti IA. In base alle tue competenze e al progetto, potrai sviluppare servizi e API, integrare fonti informative, costruire pipeline di elaborazione o migliorare l'affidabilità e la valutazione dei sistemi.
Ci aspettiamo che tu sappia seguire un'attività lungo il suo percorso: comprendere l'esigenza, chiarire i vincoli, proporre una soluzione, realizzarla, verificarla e documentarne la consegna. Le scelte architetturali devono avere una motivazione comprensibile e mantenere il software ordinato, modificabile e proporzionato al problema.
Cerchiamo una base solida di ingegneria software Python, accompagnata da esperienza concreta in una o più delle aree di IA e dati su cui lavoriamo:
Python moderno, programmazione asincrona, API e servizi web, modellazione dei dati e integrazione tra sistemi. Usiamo principalmente FastAPI e Pydantic.
Modelli linguistici e agenti, ricerca semantica e RAG, valutazione dei risultati. Grafi di conoscenza, ontologie e RDF/SPARQL sono una specializzazione particolarmente rilevante per noi.
Database relazionali e vettoriali, pipeline e workflow, gestione degli errori e delle ripartenze. Nel nostro stack trovi PostgreSQL/pgvector, Redis e Temporal.
Git, test automatizzati, documentazione tecnica, Docker e familiarità con ambienti Linux e integrazione continua.
È utile sapersi orientare in un'interfaccia TypeScript. Sono competenze opzionali apprezzate l'esperienza con React, la conoscenza dell'inglese e la capacità di condurre presentazioni e demo, spiegando con chiarezza soluzioni e risultati anche a interlocutori non tecnici.
Non è necessario conoscere già ogni strumento: nella candidatura indica le aree in cui sei autonomo e quelle che vuoi approfondire. Valutiamo la qualità del lavoro e la capacità di apprendere attraverso esempi concreti.
Il lavoro è interamente da remoto e richiede autonomia, responsabilità e collaborazione. Per noi significa:
Comprendere il punto di vista dell'utente, fare domande pertinenti e tradurre esigenze e vincoli in requisiti e criteri di verifica condivisi.
Chiarire l'approccio prima di sviluppare, discutere alternative e compromessi, documentare le ragioni delle decisioni.
Concordare obiettivi e tempi, organizzare il lavoro, verificare il risultato e curare la consegna.
Comunicare con chiarezza, segnalare tempestivamente problemi e dipendenze e chiedere un confronto quando serve.
Cerchiamo capacità di usare professionalmente assistenti di coding come Codex, Claude Code o strumenti equivalenti. Per noi significa saper fornire il contesto del repository, specifiche chiare e vincoli progettuali, e guidare il lavoro verso modifiche mirate, coerenti con l'architettura, la struttura e le convenzioni del software esistente.
Ci aspettiamo che tu sappia scegliere quali attività affidare agli assistenti, suddividere il lavoro in passaggi verificabili e valutare criticamente le proposte. Il codice generato va compreso, revisionato e verificato con test pertinenti, controllando anche che mantenga le responsabilità dei componenti e non introduca duplicazioni o complessità superflua.
La responsabilità tecnica delle scelte e della consegna resta a chi sviluppa.
Offriamo incarichi su progetti reali di IA avanzata, con un contributo riconoscibile al prodotto e confronto diretto con figure di esperienza nella ricerca, nell'accademia e nello sviluppo di sistemi complessi.
Perimetro delle attività, risultati attesi e modalità di coordinamento saranno condivisi prima dell'avvio.
Con oggetto: «Collaborazione Python / IA – Nome Cognome»
Includi:
Se hai codice, un portfolio o documentazione condivisibile, aggiungi i link. Puoi raccontare anche un progetto non pubblico, rispettandone la riservatezza.
Invia la candidatura ↗Al colloquio approfondiremo anche il tuo uso degli assistenti di coding: quali strumenti scegli, come li guidi e in quali fasi li impieghi, dall'analisi alla progettazione, allo sviluppo, ai test e alla revisione. Ti chiederemo esempi concreti, comprese le occasioni in cui hai corretto o scartato una proposta perché non rispettava i requisiti o l'architettura.
Ci interessa capire come affronti i problemi, come collabori e quale contributo puoi portare a Isagog.