CareerPlanGet AI match score →

AI Software Engineer

Zagreb (Croatia)🌐 Remote💼 Full-time🗓 2026-05-21 → 2026-07-31

Core

Developing and maintaining in-house AI models, solutions, and scalable microservices for a global cloud communication platform.

Role type

AI Software Engineer (Backend focus)

Builds

Scalable microservices and AI solutions for a global communication platform

Domain

Cloud communications / AI / Distributed systems

Deliverable

production ML models | product features

Required skills

Python development, distributed systems, object-oriented principles, data structures and algorithms, concurrent and multi-tier applications, RESTful services, code testing, system design

Preferred skills

Data pre/post processing, Vector DBs (ChromaDB, Azure AI Search), Python AI Libraries (Langchain, LangGraph, Semantic Kernel, Agents SDK), Java and Spring framework, Docker, Kubernetes, LLM/RAG integration, CI/CD tools

Technologies

Python, Java, Spring, PostgreSQL, Redis, RabbitMQ, MSSQL, ChromaDB, Azure AI Search, Langchain, LangGraph, Semantic Kernel, Agents SDK, Jenkins, Git Canary, Docker, Kubernetes, Jira, Confluence, Slack

Responsibilities

Develop, maintain, monitor, and troubleshoot team services on the platform; Write well-designed, testable, and scalable code; Understand system interactions and dependencies; Collaborate with Product Management in agile frameworks; Expand knowledge in full-stack development and engineering community

Seniority

Mid-level (3+ years experience)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗