AI Developer
Junior / Apprendista

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology / AI

Descrizione della Posizione Lavorativa

We are seeking an AI Developer who prefers eliminating unnecessary repetition by designing systems and orchestrating workflows, not someone who simply calls APIs. You will work on systems where AI is a component, not the whole job.

Main responsibilities include:

  • Building AI-powered features and agentic workflows.
  • Integrating AI into real products and business processes.
  • Working on backend logic, data flows and overall system design.
  • Contributing to AI-Driven Development practices across projects.

AI-Driven Development (required): AI tools are an integral part of the workflow. Tools such as Cursor or Claude Code (or equivalents) are expected to be used daily to speed up prototyping, reduce repetitive work and keep focus on system design rather than boilerplate.

Core tech stack and typical tasks:

  • Python 3.12+ with serious use of asyncio.
  • Strict typing and Pydantic & Pydantic AI / MCP (Model Context Protocol) to connect LLMs with tools and data.
  • Develop AI agents and RAG-based systems.
  • Build MCP connectors and servers to integrate models with tools and data.
  • Design prompts and ensure outputs are structured and validated.
  • Work on data flows (including streaming and complex JSON) toward frontend applications.

What we expect from you: you don't have to know everything, but you should be comfortable with asynchronous Python, have hands-on experience (even via personal projects) with Pydantic / Pydantic AI, be genuinely curious about AI systems, and understand differences between ReAct prompting, Tool Calling and Function Calling. English proficiency is required.

No legacy code, no unnecessary processes — focus on building systems that do not require constant fixing. Junior profiles are welcome if motivated to learn quickly; mid-level candidates should already have a solid sense of what works and what usually does not.

Soft skills: flexibility and adaptability, willingness to learn continuously, ability to work independently and in a team, and comfort with evolving requirements and fast iterations.

Nice-to-have: experience with Vercel AI SDK, React / TypeScript, SSE streaming, handling typed outputs in frontend environments, and a full-stack mindset (or willingness to develop one).

How to apply: send your GitHub or describe a recent AI project (preferably involving Pydantic AI). No slides or long introductions — just code and technical thinking.

Benefits

  • Full-Remote work.
  • MacBook Pro provided.
  • Meal vouchers.
  • Contract type and compensation will depend on experience.

Requisiti

Be comfortable with asynchronous Python; have hands-on experience (even personal projects) with Pydantic / Pydantic AI; be curious about AI systems; understand ReAct prompting, Tool Calling and Function Calling; English proficiency. Junior candidates welcome; mid-level candidates should have proven practical sense of what works.

Competenze richieste

  • Competenze professionali
  • Asynchronous Python (asyncio) Python 3.12+ Strict typing Pydantic / Pydantic AI (MCP) AI agent development RAG systems Prompt design and output validation Building connectors/servers to integrate models with tools and data Data streaming and complex JSON handling System design and backend logic
  • Competenze trasversali
  • Flexibility and adaptability Willingness to learn continuously Ability to work independently and in a team Comfort with evolving requirements and fast iterations