AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Sviluppo software / Intelligenza Artificiale

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che non voglia ripetere manualmente lo stesso lavoro. Non si tratta di evitare fatica, ma di eliminare sforzi non necessari: se per te l'AI è più che chiamare un'API — se significa progettare sistemi, orchestrare workflow e far funzionare concretamente le soluzioni — continua a leggere.

Il ruolo

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

  • costruire funzionalità alimentate da AI e workflow agentici;
  • integrare AI in prodotti reali e processi aziendali;
  • lavorare sulla logica backend, sui flussi di dati e sul design di sistema;
  • contribuire a pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio)

Gli strumenti AI fanno parte del workflow quotidiano: strumenti come Cursor o Claude Code (o equivalenti) sono attesi ogni giorno per:

  • accelerare la prototipazione;
  • ridurre compiti ripetitivi;
  • concentrare l'attenzione sul design di sistema invece che sul boilerplate.

Stack tecnico e attività

Stack principale:

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

In pratica ti occuperai di:

  • sviluppare agent AI e sistemi basati su RAG;
  • realizzare connettori 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.

Requisiti e competenze richieste

  • confortevolezza con Python asincrono;
  • esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI;
  • curiosità genuina verso i sistemi AI;
  • conoscenza delle differenze tra ReAct prompting, Tool Calling e Function Calling;
  • proprietà di linguaggio in inglese.

Non c'è codice legacy, né processi inutili: l'obiettivo è costruire sistemi che non necessitino di continue correzioni. I profili junior sono benvenuti se motivati ad apprendere rapidamente; i profili mid-level dovrebbero avere già esperienza pratica su cosa funziona e cosa no.

Soft skills

  • Flessibilità e adattabilità
  • Volontà di apprendere continuamente
  • Capacità di lavorare in autonomia e in team
  • Comfort 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 disponibilità a svilupparla)

Compenso e benefici

Full-Remote. Forniamo MacBook Pro e buoni pasto. Il tipo di contratto e la retribuzione dipenderanno dall'esperienza.

Come candidarsi

Invia il tuo GitHub o parla di un recente progetto AI (preferibilmente con Pydantic AI). No slide, no introduzioni lunghe: codice e pensiero tecnico.

Benefit

  • Full‑remote
  • MacBook Pro aziendale
  • Buoni pasto

Requisiti

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

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Programmazione asincrona (Asyncio) Typing rigoroso Pydantic / Pydantic AI / MCP Sistemi RAG e agent AI Progettazione di prompt Costruzione di connettori e server MCP Gestione di flussi dati streaming e JSON complessi Conoscenza ReAct/Tool Calling/Function Calling Vercel AI SDK (nice-to-have) React / TypeScript (nice-to-have) SSE streaming (nice-to-have)
  • Competenze trasversali
  • Flessibilità Adattabilità Disponibilità all'apprendimento continuo Lavoro indipendente e in team Gestione di requisiti in evoluzione