
Marko Kostiv
Verified Expert in Engineering
Machine Learning and Software Developer
Lviv, Lviv Oblast, Ukraine
Toptal member since November 23, 2021
Marko is a dedicated machine learning engineer with experience in leading research and software engineering teams. These days, he is most passionate about computer vision problems and solutions. Marko has experience working with early-stage startups and consulting large Fortune 500 enterprises.
Portfolio
Experience
- Swift - 6 years
- Python - 4 years
- Data Science - 4 years
- Computer Vision - 4 years
- PyTorch - 4 years
- Core ML - 2 years
- Amazon Web Services (AWS) - 2 years
- C++ - 1 year
Availability
Preferred Environment
Google Cloud Platform (GCP), Amazon Web Services (AWS), Git, Python, Computer Vision, PyTorch, Machine Learning
The most amazing...
...program I’ve developed is an AI system used to count and detect plants using drone images for over 400,000 hectares of sunflower and cornfields.
Work Experience
Engineering Manager, Machine Learning
Linearity
- Built ML expertise in the company from scratch. Organized interview processes, data collection, annotation pipelines, and release processes.
- Launched the first ML features used by hundreds of thousands of users every month, running on mobile devices, iPads, and laptops.
- Managed a team that launched the first Generative Artificial Intelligence (GenAI) features in early 2023. We built the entire cloud infrastructure for inference from scratch.
Senior Machine Learning Engineer
Kuna
- Launched data collection and annotation pipelines from scratch.
- Sped up the model inference by six times while reducing the error rate by 15%.
- Implemented pipelines for model training and end-to-end evaluation.
Lead Machine Learning Engineer
SoftServe
- Led pre-sale and consulting activities for Fortune 500 companies.
- Led the creation of the active-learning pipeline for semantic segmentation of 3D seismic data from the PoC phase to the first major release, using PyTorch, GCP, Azure Machine Learning, and SEGY. Grew the engineering team from three to twelve members.
- Led the development of instance segmentation of roof facets and scoped and organized annotation flow using PyTorch and GCP.
Research Intern
Smith School of Business at Queen's University
- Developed a CLV prediction engine for credit limit optimization while participating in a joint internship at Queen's University and Scotiabank.
- Implemented survival models for customer lifetime prediction.
- Implemented revenue prediction models using deep learning models and a Markov chain.
Lead Software Engineer
N-iX
- Reverse-engineered a binary communication protocol for MFi and BLE devices.
- Designed and implemented architecture for iOS and Android applications.
- Led an engineering team of four people and conducted code reviews.
Experience
Heyoh Camera for Mac
https://heyoh-app.github.io/heyoh-project-page/Education
Master's Degree in Data Science
Ukrainian Catholic University - Lviv, Ukraine
Certifications
IELTS
British Council
Skills
Libraries/APIs
PyTorch, TensorFlow
Tools
Git
Languages
Python, Swift, C++, Kotlin
Frameworks
Core ML
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), iOS, Android
Other
Data Science, Computer Vision, Machine Learning, Deep Learning, Object Detection, Convolutional Neural Networks (CNNs), Drone Photography & Videography, English, Generative Artificial Intelligence (GenAI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring