
AI & ML Engineer
Fincore Ltd
full-time
Posted on:
Location Type: Hybrid
Location: Belgrade • Serbia
Visit company websiteExplore more
About the role
- Maintain, improve, and extend our existing RAG pipeline — including chunking strategies, retrieval optimisation, re-ranking, and evaluation.
- Help design and implement an agentic layer on top of the RAG system, integrating tools, memory, and multi-step reasoning using frameworks such as LangChain, LangGraph, or similar.
- Experiment with prompting strategies, agent architectures, and LLM integrations (OpenAI, Anthropic, open-source models).
- Contribute to the design and development of churn prediction and early identification of customer behaviour models.
- Help build personalised recommendation systems supporting marketing campaigns and player engagement.
- Support advanced customer segmentation initiatives.
- Assist in building and maintaining end-to-end ML pipelines — from data ingestion and feature engineering to model training, deployment, and monitoring.
- Write clean, production-ready Python code and contribute to shared tooling and best practices.
Requirements
- Minimum 3 years of hands-on experience in AI/ML engineering or data science.
- Bachelor's degree (or higher) in Computer Science, Data Science, Mathematics, or a related field.
- Solid Python skills — comfortable with libraries such as pandas, NumPy, scikit-learn, and at least one deep learning framework (PyTorch or TensorFlow).
- Practical experience with LLMs and RAG — familiarity with vector databases (e.g. Pinecone, Weaviate, pgvector), embedding models, and retrieval pipelines.
- Experience or strong interest in agentic frameworks (LangChain, LangGraph, AutoGen, or similar).
- Working knowledge of SQL and data preprocessing.
- Familiarity with containerisation (Docker) and basic cloud concepts (AWS, GCP, or Azure).
Benefits
- Private Health insurance
- FitPass membership and in-house gym
- Access to resources to help you grow
- Competitive salary
- Work-life balance
- Supportive atmosphere
- Permanent position: Stability in an established growing company.
- Exciting opportunity: Work on complex data systems and large-scale analytical workloads.
- Modern data stack focused on automation, scalability, and performance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonpandasNumPyscikit-learnPyTorchTensorFlowmachine learningdata sciencedata preprocessingchurn prediction
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Data ScienceBachelor's degree in Mathematics