AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

We are seeking an AI Developer who prefers eliminating unnecessary repetition by designing systems and orchestrating workflows rather than repeating the same manual tasks. If you view AI as more than calling an API — if you design solutions that make AI work reliably inside larger systems — read on.

Role overview: you will work on systems where AI is a component of a broader product, not the whole job. Responsibilities include building AI-powered features and agentic workflows, integrating AI into real products and business processes, working on backend logic and data flows, and contributing to AI-driven development practices across projects.

AI-Driven Development (required): AI tools are expected to be part of your daily workflow (examples: Cursor, Claude Code or similar) to speed up prototyping, reduce repetitive work, and let you focus on system design rather than boilerplate. If you prefer writing everything manually, this role will feel unnecessarily hard.

Core tech stack & typical tasks:

  • Python 3.12+ with serious use of asyncio and strict typing
  • 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

Required knowledge & expectations: be comfortable with asynchronous Python; have hands-on experience (including personal projects) with Pydantic / Pydantic AI; be genuinely curious about AI systems; understand differences between ReAct prompting, Tool Calling, and Function Calling; have English proficiency. The team avoids legacy code and unnecessary process — the focus is building systems that don’t require constant fixing.

Seniority: junior profiles are welcome if motivated to learn quickly; mid-level candidates should already understand what works and what usually doesn’t.

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

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

How to apply

Full-Remote. 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
  • Meal vouchers
  • Contract type and compensation depend on experience
  • Company location: Palermo, PA, Italy (role is remote)

Requisiti

Comfortable with asynchronous Python; hands-on experience (even personal projects) with Pydantic / Pydantic AI; genuine curiosity about AI systems; understanding of ReAct prompting, Tool Calling and Function Calling; English proficiency. Junior and mid candidates welcome; contract and compensation depend on experience.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic Pydantic AI / MCP (Model Context Protocol) AI agents and RAG systems MCP connectors and server integration Prompt design and output validation Streaming and complex JSON data flows Knowledge of ReAct prompting Tool Calling Function Calling Experience with AI tooling (e.g. Cursor Claude Code)
  • Competenze trasversali
  • Flexibility and adaptability Willingness to learn continuously Ability to work independently and in a team Comfort with evolving requirements and fast iterations Curiosity about AI systems English proficiency