AI Developer JuniorMid
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Informatica e Sviluppo Software

Descrizione della Posizione Lavorativa

Panoramica

Stiamo cercando un AI Developer che non ripeta due volte lo stesso lavoro: non si tratta di evitare fatica, ma di evitare sforzi non necessari. 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.

Il ruolo

Lavorerai su sistemi in cui l'AI è una componente, non l'intero ambito. Tra le responsabilità principali ci sono:

  • Costruire funzionalità AI e flussi agentici.
  • Integrare l'AI in prodotti reali e processi di business.
  • Lavorare sulla logica di backend, sui flussi di dati e sulla progettazione di sistema.
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio)

Gli strumenti AI fanno parte del flusso di lavoro quotidiano: tool come Cursor, Claude Code (o equivalenti) sono attesi essere usati regolarmente per:

  • accelerare il prototipaggio;
  • ridurre attività ripetitive;
  • concentrare l'attenzione sulla progettazione del sistema più che sul boilerplate.

Tech stack e attività

Stack di riferimento:

  • Python 3.12+
  • Asyncio (usato seriamente, non solo importato)
  • Strict typing
  • Pydantic & Pydantic AI / MCP (Model Context Protocol)

Ciò che farai:

  • Sviluppare agenti AI e sistemi basati su RAG.
  • Creare connector MCP e server per integrare modelli con strumenti e dati.
  • Progettare prompt e garantire che le uscite siano strutturate e validate.
  • Gestire flussi di dati, incluso streaming e JSON complessi, verso applicazioni frontend.

Profilo ricercato

Non è necessario sapere tutto, ma è importante che tu:

  • Sia a tuo agio con Python asincrono.
  • Abbía esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI.
  • Sia genuinamente curioso riguardo ai sistemi AI.
  • Comprenda la differenza tra ReAct prompting, Tool Calling e Function Calling.
  • Possegga una buona padronanza dell'inglese tecnico.

Profili junior motivati all'apprendimento rapido sono benvenuti. I candidati mid dovrebbero già avere una buona comprensione di cosa funziona e cosa no.

Competenze trasversali

  • Flessibilità e adattabilità
  • Voglia di apprendere continuamente
  • Capacità di lavorare sia in autonomia che in team
  • Comfort con requisiti in evoluzione e iterazioni rapide

Nice to have

  • Vercel AI SDK
  • React / TypeScript
  • Esperienza con SSE e streaming
  • Gestione di output tipati in ambienti frontend
  • Mentalità full‑stack o disponibilità a svilupparla

Retribuzione e benefit

Full-Remote.

Forniamo MacBook Pro e buoni pasto. Tipo di contratto e retribuzione dipenderanno dall'esperienza del candidato.

Come candidarsi

Invia il tuo GitHub o parla di un progetto AI recente (preferibilmente che utilizzi Pydantic AI). No slide, no lunghi preamboli: mostra codice e pensiero tecnico.

Benefit

  • Full-Remote
  • MacBook Pro fornito
  • Buoni pasto

Requisiti

Esperienza pratica con Python asincrono e Pydantic/Pydantic AI (anche progetti personali), comprensione di ReAct/Tool Calling/Function Calling, propensione all'uso quotidiano di strumenti AI (es. Cursor, Claude Code). Buona padronanza dell'inglese tecnico.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic / Pydantic AI (MCP) Sistemi RAG Progettazione di prompt Gestione di streaming e JSON complessi Integrazione modelli e connector Inglese tecnico Vercel AI SDK React TypeScript SSE streaming
  • Competenze trasversali
  • Flessibilità e adattabilità Voglia di imparare continuamente Lavoro autonomo e in team Comfort con requisiti in evoluzione Curiosità per i sistemi AI