AI Developer
Con Esperienza

Default organization logo

Etiqa S.r.l.

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia dell'informazione / Sviluppo software

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che cerchi soluzioni per evitare lavoro inutile: non chi sfugge alla fatica, ma chi elimina gli sforzi non necessari. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far funzionare realmente le cose — continua a leggere.

La posizione riguarda sistemi in cui l'AI è una componente, non l'intero lavoro. Tra le responsabilità principali ci sono:

  • costruire funzionalità guidate da AI e workflow agentici;
  • integrare l'AI in prodotti reali e processi aziendali;
  • lavorare sulla logica backend, sui flussi di dati e sul design del sistema;
  • contribuire alle pratiche di AI-Driven Development across projects.

Prima di candidarti (cliccando il pulsante), controlla tutte le informazioni riportate in questo annuncio.

AI-Driven Development (obbligatorio)

Gli strumenti AI non sono un extra: fanno parte del workflow quotidiano. Tool come Cursor, Claude Code (o equivalenti) sono attesi nell'uso giornaliero per:

  • accelerare il prototyping;
  • ridurre il lavoro ripetitivo;
  • concentrarsi sul design del sistema invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo risulterà inutilmente faticoso.

Tech stack e attività

Stack principale:

  • Python 3.12+
  • Asyncio (usato davvero, non solo importato)
  • typing rigoroso
  • Pydantic & Pydantic AI / MCP (Model Context Protocol) per collegare LLM a strumenti e dati

In questo ruolo ti occuperai di:

  • sviluppare agent AI e sistemi basati su RAG;
  • costruire connettori MCP e server per integrare modelli con strumenti e dati;
  • progettare prompt e assicurare che gli output siano strutturati e validati;
  • lavorare su flussi di dati, compresi streaming e JSON complessi, verso applicazioni frontend.

Cosa cerchiamo

Non è necessario sapere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono;
  • avere esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • essere genuinamente curioso riguardo ai sistemi AI;
  • comprendere le differenze tra ReAct prompting, Tool Calling e Function Calling;
  • possedere competenza in lingua inglese.

Niente codice legacy, processi inutili o complessità pre-confezionate: l'obiettivo è costruire sistemi che non richiedano continue correzioni. I profili junior sono benvenuti se motivati ad apprendere rapidamente; i candidati mid dovrebbero già avere una buona intuizione su cosa funziona e cosa no.

Soft skills

  • flessibilità e adattabilità
  • volontà di apprendimento continuo
  • 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 streaming SSE
  • gestire output tipizzati in ambienti frontend
  • mentalità full‑stack (o volontà di svilupparla)

Compenso e benefit

  • Posizione Full‑Remote
  • MacBook Pro
  • buoni pasto
  • Tipo di contratto e retribuzione dipenderanno dall'esperienza

Come candidarsi: invia il tuo GitHub o parla di un progetto AI recente (preferibilmente che coinvolga Pydantic AI). No slide. No lunghe introduzioni. xlwpduy Solo codice e pensiero tecnico. Codice posizione: #J-18808-Ljbffr

Sede riportata nell'annuncio: Trieste TS (+ 1 altra), Italia (posizione offerta in modalità full‑remote).

Requisiti

Conoscenza pratica di Python asincrono; esperienza con Pydantic / Pydantic AI (anche tramite progetti personali); curiosità verso i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; conoscenza dell'inglese. Junior e mid-level considerati; contratto e retribuzione in base all'esperienza.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio (asincrono) Typing rigoroso Pydantic Pydantic AI / MCP Progettazione sistemi e backend Integrazione LLM con tool e dati Progettazione prompt RAG e agent Streaming / JSON complessi SSE (nice to have) React / TypeScript (nice to have) Vercel AI SDK (nice to have)
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendimento Lavoro autonomo e in team Gestione di requisiti in evoluzione