Descrizione della Posizione Lavorativa
Stiamo cercando un AI Developer che non ami ripetere lo stesso lavoro. Se per te l'AI è più di una semplice chiamata a un'API — significa progettare sistemi, orchestrare flussi di lavoro e far funzionare realmente le cose — continua a leggere.
Nota: non si tratta dell'intero ruolo aziendale, ma di una sua parte specifica.
Nel ruolo ti occuperai di logica backend, flussi di dati e progettazione di sistema, oltre a contribuire alle pratiche di AI‑Driven Development sui vari progetti.
- Strumenti: l'uso quotidiano di tool come Cursor, Claude Code (o analoghi) è previsto per supportare lo sviluppo, l'orchestrazione dei workflow e l'integrazione con strumenti e dati.
- Se preferisci scrivere tutto manualmente, questo ruolo risulterà inutilmente complicato.
Requisiti tecnici principali:
- Python 3.12+ con typing rigoroso e familiarità con la programmazione asincrona.
- Conoscenza del MCP (Model Context Protocol) per connettere LLM a strumenti e dati, e capacità di costruire connettori MCP e server per integrare modelli con tool e risorse dati.
- Lavoro su flussi di dati, inclusi streaming e JSON complessi, destinati ad applicazioni frontend.
- Esperienza pratica (anche con progetti personali) con Pydantic / Pydantic AI.
- Comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling.
- Conoscenze di React e TypeScript, in particolare la gestione di output tipizzati in ambienti frontend.
- Buona conoscenza dell'inglese.
Altre informazioni: non ci sono codici legacy. Sono benvenuti profili junior, in particolare chi è motivato ad apprendere rapidamente.
Contratto e retribuzione saranno determinati in base all'esperienza. Il ruolo è Full‑Remote.
Per candidarti, invia il tuo GitHub o parlaci di un progetto AI recente (preferibilmente che coinvolga Pydantic AI). Focus su codice e rigore tecnico.
Benefit
Requisiti
Esperienza pratica con Pydantic/Pydantic AI (anche progetti personali), conoscenza di Python 3.12+ con typing rigoroso e programmazione asincrona, familiarità con MCP e integrazione di modelli con tool/dati, comprensione di ReAct/Tool/Function Calling, competenze in React/TypeScript per output tipizzati, inglese fluente. Profili junior motivati sono benvenuti. Ruolo full‑remote; contratto e retribuzione in base all'esperienza.
Competenze richieste
Competenze professionali
Python 3.12+
Typing rigoroso
Programmazione asincrona (asyncio)
MCP (Model Context Protocol)
Costruzione di connettori e server
Flussi dati
streaming e JSON complessi
Pydantic / Pydantic AI
ReAct prompting
Tool Calling
Function Calling
React
TypeScript
Uso di strumenti AI (Cursor
Claude Code o simili)
Competenze trasversali
Propensione all'apprendimento rapido
Comunicazione in inglese
Lavoro di squadra
Problem solving
Autonomia