AI Developer Junior Mid
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Software Development

Descrizione della Posizione Lavorativa

We are seeking an AI Developer who prefers to avoid unnecessary repetition by designing systems and workflows rather than redoing the same tasks. If your view of AI goes beyond simple API calls and includes orchestrating reliable systems, read on.

Role overview: you will work on systems where AI is one element—not the whole job—but a crucial component that must be integrated into backend logic, data flows and product workflows.

  • Main responsibilities:
    • Build AI-powered features and agentic workflows
    • Integrate AI into real products and business processes
    • Work on backend logic, data flows and system design
    • Contribute to AI-Driven Development practices across projects

AI-Driven Development (required): AI tools are part of the daily workflow (not optional). Expect to use tools such as Cursor or Claude Code (or equivalents) regularly to speed up prototyping, eliminate repetitive work and focus on system design rather than boilerplate.

Core tech stack & what you'll do:

  • Python 3.12+
  • Asyncio (used seriously)
  • Strict typing
  • Pydantic & Pydantic AI (MCP - Model Context Protocol) to connect LLMs with tools and data

Typical tasks:

  • 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 toward frontend applications, including streaming and complex JSON

Candidate profile: you don't need to master everything, but you should:

  • Be comfortable with asynchronous Python
  • Have hands-on experience (personal projects count) with Pydantic / Pydantic AI
  • Be genuinely curious about AI systems
  • Understand the difference between ReAct prompting, Tool Calling and Function Calling
  • Have English proficiency

Working principles: no legacy code, minimal unnecessary process, and a practical approach focused on building systems that do not require constant fixes.

Seniority: junior profiles are welcome if motivated to learn quickly; mid-level candidates are expected to already know what typically works and what does not.

Soft skills:

  • Flexibility and adaptability
  • Willingness to learn continuously
  • Ability to work independently and in a team
  • 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, or a full-stack mindset (or willingness to become full-stack).

Compensation & employment details: the position is Full-Remote. Contract type and compensation will depend on experience.

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

Location note: the listing includes Pescara (PE), Italy, while the role is offered as full-remote.

Benefits

  • Full-Remote
  • MacBook Pro
  • Meal vouchers
  • Contract type and compensation vary depending on experience

Requisiti

Comfortable with asynchronous Python; hands-on experience with Pydantic / Pydantic AI (personal projects acceptable); curiosity about AI systems; understanding of ReAct prompting, Tool Calling and Function Calling; English proficiency. Junior and mid-level applicants accepted (seniority expectations differ).

Competenze richieste

  • Competenze professionali
  • Asynchronous Python (asyncio) Python 3.12+ Strict typing Pydantic / Pydantic AI (MCP) Developing AI agents and RAG systems Building MCP connectors and integration servers Prompt design and output validation Data flows streaming and complex JSON Familiarity with AI tools (Cursor Claude Code or similar) Understanding ReAct Tool Calling Function Calling Vercel AI SDK React / TypeScript SSE streaming Handling typed outputs in frontend environments Full-stack mindset
  • Competenze trasversali
  • Flexibility and adaptability Willingness to learn continuously Ability to work independently and in a team Comfort with evolving requirements and fast iterations Genuine curiosity about AI systems English proficiency