Remote job
AI Engineer
Job details
About this role
Role overview
Build and scale production AI systems, taking work from prototype through deployment. You’ll develop AI services that connect with backend applications, improve retrieval and agent workflows, and help deliver reliable, efficient AI features with a small cross-functional team.
Responsibilities - Design and implement end-to-end AI systems and services that integrate with backend applications. - Build and refine retrieval-augmented generation pipelines, agents, and evaluation workflows. - Assess models, tools, and frameworks for practical use. - Improve the scalability, reliability, and cost efficiency of deployed solutions. - Own assigned features and contribute to technical and architectural decisions with senior engineers.
Requirements - At least three years of software engineering experience, including one to two years focused on AI or machine learning systems. - Experience deploying AI solutions in production and a solid grasp of LLM systems, retrieval, agents, fine-tuning fundamentals, and evaluation. - Practical Python experience with tools such as PyTorch or Hugging Face, plus data engineering experience with NLP, computer vision, or tabular data. - Understanding of embeddings, vector databases, retrieval systems, REST or GraphQL APIs, and cloud infrastructure on AWS, GCP, or Azure. - Good system design skills and the ability to turn requirements into working solutions in a fast-moving team.
Nice to have - Node.js and TypeScript experience; the backend stack uses these technologies. - Familiarity with multi-agent systems and MLOps, or experience optimizing a deployed AI solution for performance, latency, or cost. - Startup experience.
Benefits and work setup - Onsite, hybrid, or remote work in Croatia, with flexible hours. - Compensation based on experience and market conditions, plus workstation, home office, and annual education budgets. - Additional offerings include paid sick leave, an annual health check, office meals and refreshments, and support for parking or public transport.