Descrizione della Posizione Lavorativa
Il ruolo
Cerchiamo un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di chi fugge la fatica, ma di chi punta all'efficienza evitando sforzi inutili. Se per lei l'AI è più che chiamare un'API — cioè progettare sistemi, orchestrare workflow e far funzionare concretamente le cose — continui a leggere. Se il suo CV è pronto e ritiene che questo ruolo faccia al caso suo, si candidi il prima possibile.
Attività principali
- Lavorare su sistemi in cui l'AI è uno dei componenti (non l'intero ruolo).
- Costruire funzionalità AI e workflow agentici.
- Integrare l'AI in prodotti reali e processi di business.
- Occuparsi della logica backend, dei flussi di dati e della progettazione dei sistemi.
- Contribuire alle pratiche di AI-Driven Development nei progetti.
AI-Driven Development (obbligatorio)
Gli strumenti AI non sono un optional ma parte integrante del flusso di lavoro. Si prevede l'uso quotidiano di tool come Cursor, Claude Code (o equivalenti) per:
- accelerare il prototipaggio;
- ridurre lavori ripetitivi;
- concentrare lo sforzo sulla progettazione del sistema anziché sul boilerplate.
Chi preferisce scrivere tutto manualmente troverà questo ruolo inutilmente faticoso.
Tech stack e responsabilità tecniche
Stack centrale:
- Python 3.12+
- Asyncio (usato seriamente, non solo importato)
- typing rigoroso
- Pydantic & Pydantic AI
- MCP (Model Context Protocol) per collegare LLMs con strumenti e dati
Principali compiti tecnici:
- Sviluppare agenti AI e sistemi basati su RAG.
- Costruire connettori MCP e server per integrare modelli con tool e dati.
- Progettare prompt e garantire che gli output siano strutturati e validati.
- Gestire flussi di dati (incluso streaming e JSON complessi) verso applicazioni frontend.
Requisiti
- Comodità con Python asincrono (asyncio).
- Esperienza pratica anche tramite progetti personali con Pydantic / Pydantic AI.
- Curiosità reale verso i sistemi AI.
- Comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling.
- Buona conoscenza della lingua inglese.
Nessun codice legacy o processi inutili: si cerca chi costruisca sistemi affidabili che non richiedano continui interventi. I profili junior sono benvenuti se motivati ad apprendere rapidamente; i profili mid dovrebbero già avere esperienza pratica su cosa funziona e cosa no.
Soft skills
- Flessibilità e adattabilità.
- Disponibilità ad apprendere continuamente.
- Capacità di lavorare sia in autonomia che in squadra.
- Comodità 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).
Retribuzione e benefit
Full‑Remote. Fornitura di MacBook Pro e buoni pasto. Il tipo di contratto e la retribuzione dipenderanno dall'esperienza.
Come candidarsi
Invii il suo GitHub o parli di un progetto AI recente (preferibilmente coinvolgendo Pydantic AI). No slide, no lunghe presentazioni: solo codice e ragionamento tecnico. xlwpduy Just code and technical thinking.
Benefit
- Full‑Remote.
- MacBook Pro fornito dall'azienda.
- Buoni pasto.
Requisiti
Comodità con Python asincrono; esperienza pratica con Pydantic / Pydantic AI (anche tramite progetti personali); curiosità per i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; buona conoscenza dell'inglese.
Competenze richieste
Competenze professionali
Python 3.12+
Asyncio
Typing rigoroso
Pydantic
Pydantic AI
MCP (Model Context Protocol)
Prompt design
Sistemi RAG
Sviluppo di agenti AI
Progettazione backend e flussi di dati
SSE streaming
React
TypeScript
Vercel AI SDK
Competenze trasversali
Flessibilità
Adattabilità
Volontà di apprendere
Lavoro autonomo
Lavoro di squadra
Gestione requisiti in evoluzione