“ACBA Bank OJSC” is looking for a “Machine Learning Engineer (Mid-Level)”.


- Develop, maintain, and improve machine learning models for customer data analysis to support banking decisions
- Collaborate with data engineers and IT staff to deploy scalable machine learning solutions into production
- Analyze large datasets to identify trends, patterns, and insights that can enhance our banking products and services
- Work closely with the business team to understand their requirements and translate business problems into quantitative terms
- Optimize existing machine learning models for better efficiency and accuracy
- Conduct A/B tests to validate model performances and implement improvements based on feedback
- Stay abreast of the latest developments in machine learning, particularly as they apply to finance and banking
- Document all processes and models in a clear and concise manner for both technical and non-technical audiences

Required Qualifications:

- Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, or a related field
- 3+ years of experience in machine learning or data science, with a focus on banking or financial services
- Proficiency in programming languages such as Python or R, and familiarity with SQL and database management
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., scikit-learn, Pandas)
- Knowledge of advanced machine learning techniques such as deep learning, NLP, or reinforcement learning
- Strong understanding of data structures, data modeling, and software architecture
- Proven track record of developing and implementing machine learning models and data-driven solutions