AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Software Development

Descrizione della Posizione Lavorativa

We are searching for an AI Developer who avoids redundant work by designing systems and orchestrating workflows rather than repeating manual tasks. This is a role where AI is one part of larger systems, not the whole job.

The position includes building AI-powered features and agentic workflows, integrating AI into real products and business processes, working on backend logic, data flows and system design, and contributing to organization-wide AI-Driven Development practices.

AI-Driven Development is required: AI tools are part of the daily workflow (examples: Cursor, Claude Code or similar) and are expected to be used to speed prototyping, cut repetitive tasks, and let the team focus on system design instead of boilerplate. If you prefer to write everything manually, this role will feel unnecessarily difficult.

Core tech stack and responsibilities:

  • 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) towards frontend applications

What we expect: comfort with asynchronous Python; hands-on experience (even personal projects) with Pydantic / Pydantic AI; curiosity about AI systems; understanding the difference between ReAct prompting, Tool Calling and Function Calling; and English proficiency. The environment avoids legacy code and unnecessary processes — focus on building systems that don’t require constant fixing.

Candidates: junior profiles are welcome if motivated to learn quickly; mid-level candidates should already know what approaches tend to work.

Soft skills: adaptability, continuous learning mindset, 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.

Benefits

The role is Full-Remote. Provided equipment: MacBook Pro. Additional benefits include meal vouchers. Contract type and compensation will depend on experience. Company location listed as Palermo, Italy.

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

Requisiti

Comfortable with asynchronous Python; hands-on experience (personal projects acceptable) with Pydantic / Pydantic AI; understanding of ReAct prompting, Tool Calling and Function Calling; English proficiency. Daily use of AI developer tools is expected. Junior and mid-level candidates considered; provide GitHub or discuss a recent AI project when applying.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic / Pydantic AI (MCP) Developing AI agents RAG systems MCP connectors and server integration Prompt design and output validation Data streaming and complex JSON flows Familiarity with AI tooling (Cursor Claude Code or similar) Vercel AI SDK React / TypeScript SSE streaming Handling typed outputs in frontend
  • Competenze trasversali
  • Adaptability Willingness to learn Independent and team work Comfort with evolving requirements Curiosity about AI systems English proficiency