Data & AI Engineer
- Compensation
- Not disclosed
- Location
- Belgrade, Serbia
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Ai engineering
- Posted
Skills
Must have
- 3+ years of professional experience in Data Science, Machine Learning or advanced analytics
- Strong understanding of statistics, probability and Machine Learning fundamentals
- Strong programming skills in Python and/or R
- Experience with data exploration, preprocessing and feature engineering
- Hands-on experience developing, validating and optimizing Machine Learning models
- Understanding of model evaluation and the complete ML lifecycle
- Experience with Generative AI, Large Language Models (LLMs), RAG and semantic search
- Strong analytical and problem-solving skills
- Ability to translate business problems into analytical and ML solutions
- Ability to communicate results to both technical and business stakeholders
- Professional working proficiency in English
Full description
We are looking for an experienced Data & AI Engineer to join our Data & AI team and work on real-world Machine Learning, advanced analytics and AI solutions across complex enterprise environments.
At the core of this role is Data Science – understanding business problems, analyzing data, developing and evaluating Machine Learning models, and translating analytical results into solutions that create measurable business value.
You will also have the opportunity to work with modern AI technologies, including Generative AI, LLMs and RAG, and collaborate with Data and Software Engineers to bring Data & AI solutions from experimentation into production.
For senior candidates, the role offers the opportunity to take technical ownership, mentor colleagues and contribute to solution design and presales.
What you'll do
- Analyze business problems and identify opportunities for Data Science, Machine Learning and AI
- Explore, prepare and analyze structured and unstructured datasets
- Design, develop, train and evaluate Machine Learning and statistical models
- Perform feature engineering, model optimization and validation
- Develop solutions for use cases such as forecasting, anomaly detection, classification, prediction and optimization
- Define evaluation metrics, monitor model performance and continuously improve models
- Collaborate with Data and Software Engineers on data pipelines and production integration
- Contribute to Generative AI solutions, including LLM-based applications, RAG and semantic search
- Apply good practices for experiment tracking, model versioning and reproducibility
- Contribute to technical estimations, PoCs and solution design
What we're looking for
- 3+ years of professional experience in Data Science, Machine Learning or advanced analytics
- Strong understanding of statistics, probability and Machine Learning fundamentals
- Strong programming skills in Python and/or R
- Experience with data exploration, preprocessing and feature engineering
- Hands-on experience developing, validating and optimizing Machine Learning models
- Understanding of model evaluation and the complete ML lifecycle
- Experience with Generative AI, Large Language Models (LLMs), RAG and semantic search
- Strong analytical and problem-solving skills
- Ability to translate business problems into analytical and ML solutions