Basic

Senior AI Engineer

friuli venezia giulia, Italy Company: JR Italy Client / Employer: KIWI Vapor
Posted: 19.05.2026
Closing date: 03.07.2026
Job reference: d53a837b81bb0f0210a8f97029536cf9

Job information

Location
friuli venezia giulia, Italy
Company
JR Italy
Client / Employer
KIWI Vapor
Job reference
d53a837b81bb0f0210a8f97029536cf9
Listing type
Basic
EU work permit required
No
Posted
19.05.2026
Closing date
03.07.2026

Job description

About us

KIWI is not just a company, it's a revolution. Since 2019, we have been passionately committed to creating innovative solutions that improve people's lives, helping as many smokers as possible quit smoking. With our headquarters in Croatia and a rapidly expanding international presence, our goal is to become the reference brand in Europe and a global benchmark in the e-cigarette industry.

Our products combine cutting-edge design, innovative technology and a strong commitment to sustainability, proving that changing the world is possible, one step at a time.

KIWI is looking for a Product Manager to join its international team.


The role

We're looking for a Senior AI Engineer to help us build and maintain our internal AI stack. Hands-on role with direct exposure to the tech lead: wide operational autonomy, but architectural and stack decisions are discussed and approved before go-live. You'll work closely with whoever drives the technical roadmap, not in isolation.


Domains you'll work on

  • Italian-language audio/voice AI pipelines on on-prem infrastructure (privacy by design)
  • Autonomous LLM agent orchestration with cost, turn, and human-in-the-loop guardrails
  • OCR and classification on domain-specific documents
  • AI integration with the company's ERP and e-commerce platforms
  • UI development from existing designs, accelerated with AI tooling


Core technologies

  • Python 3.11+, async ecosystem, testing, structured logging
  • PHP at operational level, for working on existing e-commerce platforms
  • Applied LLMs: Anthropic Claude (SDK and headless mode), Ollama, local runtimes on Apple Silicon, Whisper
  • Agent tooling: design and implementation of custom MCP servers, resumable LLM session orchestration, integration with internal tools
  • Italian NLP: spaCy, Italian-specific sentiment and topic models, multilingual embeddings
  • Frontend: modern HTML/CSS/JS
  • On-prem deploy on macOS, secure remote access
  • Agentic Git workflow: parallel worktrees, issue-driven, PRs with mandatory human review


Candidate profile

Must Have

  • 4–6 years in AI/ML engineering or senior Python backend with recent LLM-in-production experience
  • At least one NLP/AI pipeline shipped to production (not just prototypes)
  • You've written at least one custom MCP server and can justify tool design, schema, and error-handling choices
  • Comfortable with Anthropic/OpenAI APIs at tool-use and cost-management level
  • Operational PHP (debug, maintenance, small developments on existing codebases)
  • Italian native or C1; fluent technical English
  • Collaborative approach: able to discuss and justify technical choices, accept reviews and scope revisions

Nice to Have

  • You've shipped local LLM runtimes (Ollama, MLX, vLLM) and know where they break
  • Experience with ERP platforms (Odoo or similar), even just on the integration side
  • Experience with Magento or PHP-based e-commerce platforms
  • Ability to read Figma designs and translate them into frontend code; use of Figma MCP or AI-assisted design-to-code workflows
  • You've designed autonomous agents with guardrails (cost cap, turn cap, human escalation)


Engagement & compensation

  • Italian VAT (P.IVA).
  • Monthly retainer €5,500–6,500 + VAT (equivalent to €60–70k gross salary)
  • Continuous consulting contract, annual renewal, 25 non-billed days/year by agreement
  • Hardware provided


Work mode

Full-time. On-site at Buje, Croatia required for the first 4–6 months (technical onboarding and shadowing). After this period, work mode will be defined by HR based on performance and operational needs.

Skills

Agile Project Management Algorithms analyse big data analyse business requirements apply ICT systems theory apply systemic design thinking Artificial Neural Networks Assembly (computer programming) assess ICT knowledge build business relationships build predictive models build recommender systems Business Analytics Business Intelligence business process modelling C COBOL CoffeeScript Common Lisp computer programming Computer Simulation Computer Vision create data sets creatively use digital technologies Data Mining Data Models Data Science database development tools Deep Learning define technical requirements deliver visual presentation of data design application interfaces design database scheme design process develop creative ideas develop statistical software digital data processing Erlang Groovy Haskell ICT project management methodologies identify processes for re-engineering Information Architecture information categorisation Information Extraction information structure Java (computer programming) JavaScript lean project management LINQ Lisp manage business knowledge manage ICT data classification manage ICT semantic integration Matlab Microsoft Visual C++ ML (computer programming) N1QL Objective-C OpenEdge Advanced Business Language operational research Pascal (computer programming) perform dimensionality reduction Perl PHP principles of artificial intelligence Process-based management Prolog (computer programming) Python (computer programming) R resource description framework query language Ruby (computer programming) SAP R3 SAS language Scala Scratch (computer programming) Smalltalk (computer programming) SPARQL Swift (computer programming) systems development life-cycle task algorithmisation TypeScript Unstructured Data use data processing techniques utilise machine learning VBScript Visual Basic visual presentation techniques

Similar jobs

Suggested jobs

Eurojobs Support Assistant