Junior AI Developer
Junior / Apprendista

Default organization logo

Etiqa S.r.l.

Italia

Full Remote

Contratto a tempo indeterminato

Software & Information Technology

Descrizione della Posizione Lavorativa

We are looking for an AI Developer who avoids unnecessary repetition and focuses on building systems that actually work. The role involves contributing to systems where AI is one important component, not the whole job.

  • Key responsibilities:
    • Build AI-powered features and agentic workflows.
    • Integrate AI into real products and business processes.
    • Work on backend logic, design data flows (including streaming and complex JSON) for frontend applications.
    • Develop AI agents and RAG-based systems; build MCP connectors and servers to link models with tools and data.
    • Design prompts and ensure outputs are structured and validated.

AI-Driven Development (Required): AI tools are part of the daily workflow (e.g., Cursor, Claude Code or similar) and should be used to speed up prototyping, cut repetitive tasks and let you focus on system design rather than boilerplate. If you prefer writing every piece manually, this role will be unnecessarily hard.

Core tech stack and practices: Python 3.12+, Asyncio (used seriously), strict typing, Pydantic and Pydantic AI / MCP to connect LLMs with tools and data.

What we expect from you: comfort with asynchronous Python, hands-on experience (even via personal projects) with Pydantic / Pydantic AI, genuine curiosity about AI systems, and an understanding of the differences between ReAct prompting, Tool Calling and Function Calling. English proficiency is required. We avoid legacy code and unnecessary processes: focus on building robust systems that don’t need constant fixes.

Junior profiles are welcome (especially motivated learners); mid-level candidates should already know what typically works and what doesn’t.

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

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

Compensation & benefits

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

Location note: role listed for Torino, Italia but offered as remote.

How to apply

Send your GitHub or describe a recent AI project (preferably involving Pydantic AI). No slides, no long introductions — just code and technical thinking. Reference: #J-18808-Ljbffr.

Requisiti

Comfortable with asynchronous Python; hands-on experience with Pydantic / Pydantic AI (projects acceptable); curious about AI systems; understands ReAct prompting, Tool Calling and Function Calling; English proficiency; willingness to learn quickly. Junior and motivated profiles encouraged; mid-level applicants should have practical judgment of what works.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic Pydantic AI / MCP LLM integration RAG systems MCP connectors Prompt engineering Data streaming and complex JSON API and server integration Vercel AI SDK React TypeScript SSE streaming Handling typed outputs in frontend
  • Competenze trasversali
  • Flexibility Adaptability Willingness to learn Independent work Teamwork Comfort with fast iterations