PrivatBank is the largest bank in Ukraine and one of the most innovative banks in the world. It occupies a leading position in all financial indicators in the industry and accounts for about a quarter of the country's banking system.We are looking for a ML engineer (Computer Vision) who is eager to work in a dynamic environment and shares the values of mutual trust, openness and initiative.We seek to find a goal-oriented professional who is able to work in a multitasking mode, focused on quality
PrivatBank is the largest bank in Ukraine and one of the most innovative banks in the world. It occupies a leading position in all financial indicators in the industry and accounts for about a quarter of the country's banking system.
We are looking for a ML engineer (Computer Vision) who is eager to work in a dynamic environment and shares the values of mutual trust, openness and initiative.
We seek to find a goal-oriented professional who is able to work in a multitasking mode, focused on quality and results.
Purpose of the position:data analysis, construction and implementation of ML models.
Projects: computer vision tasks related to video analytics, OCR and document processing, Facial Analysis
Main duties:
- Design, training and implementation of ML/DL algorithms (from research to production)
- Integration of LLM (Claude, GPT, Gemini) into bank business processes
- Development of OCR and NER systems for processing a large amount of unstructured data (photos, documents)
- Development of automated systems
- Development of microservices based on Flask/FastAPI
- Working with relational and non-relational databases
- Maintaining technical documentation and presenting results to stakeholders
Basic requirements:
- Higher education (computer science, mathematics, economics)
- 1+ year of experience working with Computer Vision Engineer tasks
- Experience working with SQL, NoSQL, Python
- Experience working with tasks: Object Classification, Object Detection, Object Segmentation, Clustering, Representation Learning, Transfer Learning
- Experience in creating and implementing a full cycle of ML/DL models (from research to production)
- Experience of using ML tools Numpy, Scipy, Pandas, Sklearn
- Experience of working with DL frameworks: Tensorflow, Pytorch, ONNX
- Experience of developing Flask, FastAPI web applications
- Experience of working with AWS, GCP, Azure
- Experience of working with GenAI, Natural Language Processing (will an advantage)
- Knowledge of BI tools, ability to build dashboards for monitoring model performance
- Understanding of working with GIT, CI/CD, Docker, Kubernetes
- Understanding of OOP, SOLID, design patterns
- Understanding of microservice architecture
- Excellent understanding of machine learning methods and algorithms
- Ability to work independently and with team members from different backgrounds
- Ability to create and maintain documentation of created models and processes
- Ability to build meaningful visualizations of results
We offer our employees:
- Work in the largest and most innovative bank of Ukraine
- Official employment and 24+4 calendar days of vacation
- Competitive salary
- Medical insurance and corporate mobile communication
- Corporate training
- Remote work or modern offices in Kyiv, Dnipro and Lions, equipped with generators and Starlink
- Interesting projects, ambitious tasks and dynamic development
- Friendly professional staff and a strong team
PrivatBank is open to support and employment of veterans and veterans, as well as people with disabilities.
Discrimination based on health and physical abilities, age, race or ethnicity, gender and marital status is unacceptable to us.
We are ready to train veterans and candidates with disabilities without banking experience.
If you have the status of a person with a disability or a veteran, contact [email protected]. PrivatBank specialists will provide advice and support during the selection process and after employment.