2–5 years of experience in AI/ML engineering
Solid Python skills and experience with key ML frameworks (PyTorch, TensorFlow, scikit-learn, etc.)
Hands-on experience with LLMs and agentic systems (LangChain, AutoGen, ADK, etc.)
Understanding of data engineering concepts (ETL, SQL/NoSQL, vector databases)
Curiosity and ability to adapt quickly to new tools, frameworks, and problem domains
Strong communication skills — able to discuss technical topics with both technical and non-technical stakeholders
No trouble communicating in English
Design and build AI/ML solutions across a range of domains (LLMs, NLP, computer vision, predictive modeling, etc.)
Work with modern GenAI and agentic frameworks (Autogen, ADK, LangChain)
Implement, evaluate, and fine-tune classical ML models using libraries like scikit-learn, XGBoost, or PyTorch
Collaborate with clients to understand real business problems and translate them into scalable AI systems
Contribute to data engineering pipelines — from ingestion and transformation to feature store management
Deploy and monitor AI models in production (MLOps / backend integration)
Work closely with full-stack teams to ensure seamless integration of AI components
Experience deploying models into production (Docker, FastAPI, Kubernetes, AWS/GCP)
Exposure to backend or DevOps practices
Interest in full-cycle ownership of AI systems, not just experimentation
Learn from experienced designers, engineers, and data experts who love what they do
Work on diverse, real-world challenges and projects of different scales and sizes, from early-stage to enterprise
Choose your vibe: work from our Zagreb and Split offices, or mix the two with remote work when necessary
Make your mark in a team that builds with care and enjoys the process
Flexible working hours
Paid overtime (150%)
23 days of annual leave plus an extra day for every year you spend with us
Fully covered sick leave (100%)
And much more!