Marko Kostiv, Developer in Lviv, Lviv Oblast, Ukraine
Marko is available for hire
Hire Marko

Marko Kostiv

Verified Expert  in Engineering

Machine Learning and Software Developer

Lviv, Lviv Oblast, Ukraine

Toptal member since November 23, 2021

Bio

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

Linearity
Computer Vision, Generative Artificial Intelligence (GenAI)
Kuna
PyTorch, Amazon Web Services (AWS), Python, C++, Object Detection
SoftServe
Machine Learning, Deep Learning, PyTorch, Google Cloud Platform (GCP)

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

Part-time

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

2021 - 2025
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.
Technologies: Computer Vision, Generative Artificial Intelligence (GenAI)

Senior Machine Learning Engineer

2021 - 2021
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.
Technologies: PyTorch, Amazon Web Services (AWS), Python, C++, Object Detection

Lead Machine Learning Engineer

2018 - 2021
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.
Technologies: Machine Learning, Deep Learning, PyTorch, Google Cloud Platform (GCP)

Research Intern

2018 - 2018
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.
Technologies: Machine Learning

Lead Software Engineer

2017 - 2018
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.
Technologies: Swift, iOS, Android, Kotlin

Experience

Heyoh Camera for Mac

https://heyoh-app.github.io/heyoh-project-page/
I created Heyoh, a virtual camera for Zoom and Google Meet for MacOS. You don't have to look for buttons with awkward reactions anymore. Heyoh augments live video by recognizing hand gestures and smiles and shows effects to highlight them to other video participants. Heyoh works with any video device, either physical or virtual, and since we do everything on your computer, your video calls and data always stay safe.

Education

2017 - 2019

Master's Degree in Data Science

Ukrainian Catholic University - Lviv, Ukraine

Certifications

JUNE 2017 - PRESENT

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring