Global IT Support is a Software company producing individually crafted solutions for 17 years. Our head office is located in Chernivtsi, Ukraine and subsidiary offices in Ivano-Frankivsk and Kyiv. We have been successfully acting as a technology partner for many clients in the world, mostly in Europe.
19 апреля 2021

ML (Python) Developer

Киев, Львов, Черновцы, Ивано-Франковск, удаленно

Необходимые навыки

• Experience in Python for data processing;
• Knowledge of functional programming;
• Experience with NoSQL databases;
• Basic knowledge of machine learning;
• Experience with async processing and queuing (ideally RabbitMQ).

Будет плюсом

• Experience with machine learning;
• Knowledge of Airflow + Celery workers;
• Experience in Golang;
• Experience in Java + Spring;
• Experience with streaming-processing with Kafka;
• Experience with Elasticsearch;
• Knowledge of chaos engineering principles;
• Experience exposing application metrics to Prometheus;
• Experience with cloud providers (ideally AWS).


Global IT Support is a 17-year-old Dutch company which successfully works in the IT staffing market. We provide expert teams for all major IT languages.
We cooperate with Clients all over the world, helping them successfully solve their business challenges with minimal effort and maximum efficiency.
With our knowledge, we help our clients with structure and communication.
We offer:
• Competitive work environment
• Attractive salary at or above market rate
• Full career development program
• Flexible working schedule
• Compensation for sick lists and regular vacations
• All expenses paid trips abroad
• Unforgettable corporate events within the friendly young team
• Free English language school


• Helping designing generic, cost efficient, scalable, and highly available extraction tasks/services;
• Developing and maintaining ETL processes in Airflow + Python including ML tasks;
• Developing and maintaining services in Golang for high performance tasks;
• Developing and maintaining our Java + Spring API service;
• Complying to the 70-80% code coverage policy;
• Monitoring system performance;
• Compiling and analyzing data to troubleshoot problems and identify areas for improvements;
• Participating in L&D to remain current and bring innovation to the team.

О проекте

Our team is working in ETL + Data processing + ML, this requires a polyglot programming approach, and for that reason we are searching for a software engineer that has at least experience in data processing using Python with either experience in other languages or willingness to expand to the other languages we are using.
Our main goal is to intake, validate and process millions of records per day from different sources as well as normalize the data and extract value by automating different processes including such as geolocation, text validation image recognition, logo detection and text analyzer and expose the processed data by providing advanced searches like image similarity.