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.