Podstawy

AI Developer (Junior / Mid - Efficiently Lazy)

ascoli piceno, marche, Italy Firma: JR Italy Klient / Pracodawca: Etiqa S.r.l.
Opublikowano: 18.05.2026
Data zamknięcia: 02.07.2026
Referencje dotyczące stanowiska: dfb9dc57db356b06eb71af7b942e658b

Informacje o stanowisku

Lokalizacja
ascoli piceno, marche, Italy
Firma
JR Italy
Klient / Pracodawca
Etiqa S.r.l.
Referencje dotyczące stanowiska
dfb9dc57db356b06eb71af7b942e658b
Typ wpisu
Podstawy
Wymagane pozwolenie na pracę UE
Nie
Opublikowano
18.05.2026
Data zamknięcia
02.07.2026

Opis stanowiska

We’re looking for an AI Developer who doesn’t enjoy doing the same work twice. Not someone who avoids effort, someone who avoids unnecessary effort. If for you, AI means more than calling an API, if it means designing systems, orchestrating workflows, and making things actually work, keep reading!

The role

You’ll work on systems where AI is one component. Not the entire job, just one part of it.

This role 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
  • contributing to AI-Driven Development practices across projects

Because AI is useful. But only if the rest of the system makes sense.

AI-Driven Development (Required)

AI tools are not a bonus. They are part of the workflow. Tools like Cursor, Claude Code (or similar) are expected to be used daily to:

  • speed up prototyping
  • reduce repetitive work
  • focus on system design instead of boilerplate

If you prefer writing everything manually, this role will feel unnecessarily difficult.

Tech stack & what you’ll do

The core stack is:

  • Python 3.12+
  • Asyncio (used seriously, not just imported)
  • strict typing
  • Pydantic & Pydantic AI
  • MCP (Model Context Protocol) to connect LLMs with tools and data

You will:

  • 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’re looking for

You don’t need to know everything. But you should:

  • be comfortable with asynchronous Python
  • have hands‑on experience (even personal projects) with Pydantic / Pydantic AI
  • be genuinely curious about AI systems
  • understand the difference between ReAct prompting, Tool Calling, and Function Calling
  • English proficiency

No legacy code. No unnecessary process. No pretending things are more complex than they are. Focus: build systems that don’t need constant fixing.

Junior profiles are welcome, especially if motivated to learn quickly.

Mid‑level candidates should already have a good sense of what works and what usually doesn’t.

Soft skills
  • flexibility and adaptability
  • willingness to learn continuously
  • ability to work both independently and in a team
  • 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)
Compensation & Benefits

Full‑Remote.

MacBook Pro and meal vouchers.

Contract type and compensation will depend on experience.

Apply

Send your GitHub or talk about a recent AI project (preferably involving Pydantic AI). No slides. No long introductions. Just code and technical thinking.

#J-18808-Ljbffr

Umiejętności

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Podobne zawody

Proponowane oferty pracy

Eurojobs Support Assistant