AI Developer JuniorMid
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia dell'informazione e sviluppo software

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di pigrizia, ma di eliminare attività ridondanti. Se per te l'AI è più che una chiamata a un'API — cioè progettare sistemi, orchestrare workflow e far funzionare le soluzioni nella pratica — continua a leggere.

Il ruolo

  • Lavorerai su sistemi in cui l'AI è uno dei componenti, non l'intero lavoro.
  • Attività principali: costruire funzionalità AI-powered e workflow agentici, integrare l'AI in prodotti reali e processi aziendali, occuparsi della logica backend, dei flussi di dati e del design del sistema, e contribuire alle pratiche di AI‑Driven Development nei progetti.

AI‑Driven Development (richiesto)

  • Gli strumenti AI sono parte integrante del flusso di lavoro e vanno usati quotidianamente (es. Cursor, Claude Code o equivalenti).
  • Obiettivi dell'uso degli strumenti: accelerare la prototipazione, ridurre il lavoro ripetitivo e concentrarsi sul design di sistema invece che sul boilerplate.

Stack tecnico e responsabilità

  • Stack core: Python 3.12+, uso serio di Asyncio, tipizzazione stretta, Pydantic & Pydantic AI (MCP).
  • Farai sviluppo di agenti AI e sistemi RAG, implementerai connettori MCP e server per integrare modelli con tool e dati, progetterai prompt e garantirai che le uscite siano strutturate e validate.
  • Lavorerai sui flussi di dati, inclusi streaming e JSON complessi, in direzione delle applicazioni frontend.

Requisiti

  • Comfort con Python asincrono.
  • Esperienza pratica anche su progetti personali con Pydantic / Pydantic AI.
  • Curiosità genuina verso i sistemi AI e comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling.
  • Conoscenza dell'inglese.

Atteggiamento e contesto

  • Niente codice legacy, processi inutili o complicazioni artificiali: l'obiettivo è costruire sistemi robusti che non richiedano continue riparazioni.
  • I profili junior sono benvenuti se motivati ad imparare rapidamente; i profili mid dovrebbero già avere una buona percezione di cosa funziona e cosa no.

Soft skills

  • Flessibilità e adattabilità
  • Disponibilità all'apprendimento continuo
  • Capacità di lavorare in autonomia e in team
  • Comodità con requisiti in evoluzione e iterazioni rapide

Nice to have

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

Benefit

  • Full‑Remote
  • MacBook Pro
  • Buoni pasto
  • Tipologia di contratto e compenso determinati in base all'esperienza

Come candidarsi

  • Invia il tuo GitHub o parlaci di un progetto AI recente (preferibilmente con Pydantic AI). Niente slide né lunghe introduzioni: solo codice e ragionamento tecnico.

Nota sulla sede: Bari (BA), Italia (informazione di localizzazione riportata nell'annuncio).

Requisiti

Comfort con Python asincrono; esperienza pratica con Pydantic / Pydantic AI (anche progetti personali); curiosità verso i sistemi AI; conoscenza delle differenze tra ReAct prompting, Tool Calling e Function Calling; inglese sufficiente. Uso quotidiano di strumenti AI (es. Cursor, Claude Code o simili).

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing stretto Pydantic / Pydantic AI (MCP) Sviluppo di agenti AI e sistemi RAG Progettazione prompt e validazione output Integrazione modelli con tool e dati Gestione flussi dati e streaming (JSON complessi)
  • Competenze trasversali
  • Flessibilità e adattabilità Apprendimento continuo Autonomia Lavoro di squadra Gestione di requisiti in evoluzione