Machine Learning Engineer (m/ž)

Informacijska tehnologija (IT)

location_onLjubljana, Slovenia
acuteDelo za nedoločen čas

Kopiraj povezavolink

Our client is an international giant in the insurance industry. Are you ready to unlock your professional potential? Employees leverage their experience and scientific knowledge to design, develop, implement, and test software, systems, and processes – enabling the company to continue growing. With this goal in mind, they are inviting applications for a Machine Learning Engineer (m/f).

If solving the world’s biggest technological challenges sounds like the right career path for you and you want to work in an international environment, read on.

Job Description:
End-to-End Development: Build and maintain scalable ML pipelines from data ingestion to production-ready models and APIs.
Modelling: Develop, train, and evaluate models across deep learning, NLP, image analysis, predictive modeling, and generative AI. Build and optimize advanced AI pipelines, including agents, RAG workflows, embedding, ranking and vector retrieval systems, and high-performance model inference services.
Data Analytics: Deliver business insights by consolidating various data sources to understand business performance (e.g., sales data, market insights, etc.).
Research & Innovation: Identify and apply emerging ML techniques to improve model performance and system efficiency.
Data Engineering: Design data schemas, build reliable data pipelines, and ensure data integrity and availability.
Production Systems: Write high-quality, maintainable code and deploy models as scalable, reliable services.
MLOps: Build and operate CI/CD workflows, monitoring, and automated retraining pipelines.
Cloud & Platforms: Leverage cloud services (AWS, Azure) and container/orchestration technologies to scale ML workloads.
Collaboration: Partner with data science, engineering, and business teams to define requirements and deliver integrated solutions.
Optimization: Continuously improve model accuracy, latency, reliability, and system performance within the internal governance framework.

Requirements:
• Bachelor’s, Master’s, or PhD in Computer Science, Machine Learning, Statistics, or a related field.
• 3+ years of industry experience building and deploying ML models in production.
• Experience in Agile working and a strong delivery focus.
• Strong programming skills in Python and solid understanding of software engineering fundamentals.
• Deep understanding of ML algorithms, statistics, and model evaluation.
• Proficiency in SQL; experience with relational and NoSQL databases.
• Experience with object-oriented programming languages such as Java for performance-critical components is a plus.
• Experience with Kubernetes, Docker, and ML workflow orchestration tools.
• Hands-on experience with AWS, GCP, or Azure.
• Experience with big data frameworks (e.g., Spark, Databricks) is a plus.
•Strong communication skills and the ability to work effectively with cross-functional teams.
• Business knowledge in insurance is a strong advantage.

We Offer:
• Permanent employment with a 6-month probationary period.
• Flexible working hours with the possibility of occasional remote work.
• Supportive work environment in a successful international company.
• Opportunities for professional and personal development.

Location:
Ljubljana

Application Deadline:
27. 02. 2026

Interested candidates are invited to submit their CVs with a description of their work experience by clicking the “Apply” button. For more information, you can call (+386) 31 783 569 (Leonela). All applications will be handled confidentially.


Ref: JN-122025-92720