Descrizione della Posizione Lavorativa
Cerchiamo un AI Developer che eviti il lavoro ripetitivo non necessario: non chi sfugge la fatica, ma chi cerca soluzioni efficienti. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far funzionare concretamente le cose — continua a leggere.
Il ruolo
Lavorerai su sistemi dove l'AI rappresenta una componente (non l'intero lavoro). Le attività principali includono:
- Realizzare funzionalità potenziate da AI e workflow agentici.
- Integrare l'AI in prodotti reali e processi di business.
- Progettare logica di backend, flussi dati e architetture di sistema.
- Contribuire alle pratiche di AI-Driven Development all'interno dei progetti.
AI-Driven Development (obbligatorio)
Gli strumenti AI fanno parte del flusso di lavoro quotidiano, non sono un extra. Tool come Cursor, Claude Code o equivalenti sono attesi nell'uso di tutti i giorni per:
- accellerare la prototipazione;
- ridurre il lavoro ripetitivo;
- concentrare l'attenzione sul design di sistema invece che sul boilerplate.
Stack tecnologico e cosa farai
Stack principale:
- Python 3.12+
- Asyncio (usato seriamente, non solo importato)
- Tipizzazione rigorosa
- Pydantic e Pydantic AI / MCP (Model Context Protocol) per connettere LLM con tool e dati
Attività pratiche:
- sviluppare agenti AI e sistemi basati su RAG (Retrieval-Augmented Generation);
- realizzare connector MCP e server per integrare modelli con strumenti e dati;
- progettare prompt e garantire che gli output siano strutturati e validati;
- lavorare sui flussi dati, inclusi streaming e JSON complessi, verso applicazioni frontend.
Cosa cerchiamo
Non serve sapere tutto, ma è importante:
- essere a proprio agio con Python asincrono;
- avere esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
- avere genuina curiosità per i sistemi AI;
- comprendere la differenza tra ReAct prompting, Tool Calling e Function Calling;
- proficienza in inglese.
Junior motivati a imparare rapidamente sono benvenuti. I profili mid dovrebbero già conoscere cosa funziona e cosa no nella pratica.
Competenze trasversali
- flessibilità e adattabilità;
- volontà di apprendere continuamente;
- capacità di lavorare in autonomia e in team;
- comfort con requisiti in evoluzione e iterazioni rapide.
Nice to have
- Vercel AI SDK;
- React / TypeScript;
- esperienza con SSE streaming;
- gestione di output tipizzati in ambienti frontend;
- mentalità full-stack o volontà di svilupparla.
Contratto e benefit
Full-Remote.
- MacBook Pro fornito.
- Buoni pasto.
- Il tipo di contratto e la retribuzione dipenderanno dall'esperienza.
Come candidarsi
Invia il tuo GitHub o parla di un recente progetto AI (preferibilmente con Pydantic AI). No slide. No lunghe introduzioni. Solo codice e ragionamento tecnico.
Requisiti
Esperienza pratica con Python asincrono e Pydantic / Pydantic AI (anche tramite progetti personali), curiosità per sistemi AI, comprensione di ReAct prompting, Tool Calling e Function Calling, e buona conoscenza dell'inglese. Junior e mid-level entrambi considerati.
Competenze richieste
Competenze professionali
Python 3.12+
Asyncio
Tipizzazione rigorosa
Pydantic
Pydantic AI / MCP
Sviluppo agenti AI
RAG (Retrieval-Augmented Generation)
Design di sistemi e flussi dati
Prompt design
Streaming / SSE
React
TypeScript
Vercel AI SDK
Competenze trasversali
Flessibilità
Adattabilità
Volontà di imparare
Lavoro indipendente e in team
Gestire requisiti evolutivi e iterazioni rapide
Curiosità per sistemi AI