Radu Sibechi, Developer in Amsterdam, Netherlands
Radu is available for hire
Hire Radu

Radu Sibechi

Verified Expert  in Engineering

Machine Learning Researcher and Developer

Amsterdam, Netherlands

Toptal member since February 3, 2020

Bio

Radu is a passionate machine learning researcher with a strong background in programming and mathematics who has developed multiple novel projects at the intersection of computer vision and deep learning. Radu is interested in complex tasks related to various aspects of computer science, specifically in deep learning and computer vision. The new doesn't scare him but instead, he views it as a pool full of opportunities.

Portfolio

Sticker Mule
Artificial Intelligence (AI), Computer Vision...
SevenFifty
Python 3, OpenCV, Computer Vision, Optical Character Recognition (OCR), PyTorch...
Quin
PyTorch, Software Architecture, Python, Deep Learning, Machine Learning...

Experience

  • Python - 10 years
  • Machine Learning - 10 years
  • PyTorch - 4 years
  • NumPy - 4 years
  • Data Visualization - 4 years
  • Computer Vision - 4 years
  • Deep Learning - 4 years
  • TensorFlow - 2 years

Availability

Part-time

Preferred Environment

Git, PyCharm, Linux

The most amazing...

...thing I've built was a novel approach for video segmentation based on both labeled and unlabeled data, which was accepted at a top computer vision conference.

Work Experience

Senior Machine Learning Research Engineer

2021 - PRESENT
Sticker Mule
  • Led architectural design and risk-storming sessions, influencing major product features.
  • Trained and deployed deep learning models: stable-diffusion finetuning for niche use cases, llm-finetuning on domain-specific data, image super-resolution finetuning improving performance on text, etc.
  • Developed and deployed solutions for a million-scale vector image similarity engine and RAG-based Q&A.
  • Developed and scaled a pipeline of 15+ models that process user-provided images and instructions into final printable images.
  • Designed and implemented ETL pipelines in Google Cloud.
Technologies: Artificial Intelligence (AI), Computer Vision, Convolutional Neural Networks (CNNs), PyTorch, TensorFlow, TorchServe, Transformers, Data Science, Machine Learning Operations (MLOps), Large Language Model Operations (LLMOps), Large Language Models (LLMs), Back-end Development

Machine Learning Research Engineer | Consultant

2021 - 2022
SevenFifty
  • Implemented an automatic circular deformation applied to the flat label to match the given bottle shape.
  • Infused the lightning shading from the bottle and applied it to the label for a more realistic outcome.
  • Automatically detected years from labels and painted them with the background.
Technologies: Python 3, OpenCV, Computer Vision, Optical Character Recognition (OCR), PyTorch, Back-end Development

Senior Machine Learning Research Engineer

2020 - 2021
Quin
  • Researched and developed a cutting-edge medical model for osteoarthritis x-ray classification, leveraging limited annotated data to achieve state-of-the-art performance.
  • Developed and deployed deep learning models in the medical domain: skin lesion classification, ECG anomaly detection, and clinical conversation transcription and summarization.
  • Designed and implemented ETL pipelines to efficiently ingest and transform data from third-party providers.
Technologies: PyTorch, Software Architecture, Python, Deep Learning, Machine Learning, Computer Vision, Machine Learning Operations (MLOps), Back-end Development

Machine Learning and Computer Vision Team Lead (Consultant)

2020 - 2020
Clearquote
  • Oversaw the overall architecture/solution for problems faced by the company.
  • Assessed the current architecture and provided feedback on areas for improvement.
  • Suggested and analyzed approaches for resolving issues such as light reflectance, working with limited annotated data, increasing video performance, and so on.
Technologies: Linux, Git, Python, Matplotlib, OpenCV, NumPy, TensorFlow, PyTorch

Machine Learning Research Engineer

2019 - 2020
Prime Vision
  • Collaborated with other computer vision experts within the team to implement state-of-the-art computer vision and machine learning solutions for tasks such as object character reading, object detection, and image/video segmentation.
  • Implemented and extended a state-of-the-art approach for real-time image/document unwarping by predicting 2D deformation fields, which are synthetically generated.
  • Spearheaded the rewriting of a legacy, highly-coupled core project in order to tackle technical debt.
  • Worked as part of the team tasked with creating the overall architecture for detecting, tracking, and reidentifying parcels in a delivery van.
Technologies: Linux, Git, Python, Matplotlib, NumPy, TensorFlow, PyTorch

Machine Learning Research Intern

2019 - 2019
TomTom
  • Researched a deep, end-to-end novel model to leverage temporal information in order to make use of easy-to-acquire unlabeled data next to labeled data for semantic segmentation.
  • Implemented several recent, state-of-the-art papers in order to benchmark results.
  • Wrote a scientific paper that was accepted in the CVRSUAD 2019 workshop at ICCV.
  • Extended image segmentation models to efficiently work on videos with the same amount of annotations.
Technologies: Git, Linux, Matplotlib, NumPy, Python, PyTorch

Medior Software Engineer

2015 - 2018
Virtuagym
  • Coordinated and participated in the rewriting process of a highly coupled legacy component.
  • Integrated with various payment providers to accept all major payment options.
  • Developed the backbone of the API platform to be consumed by the application microservices.
Technologies: Microservices, REST APIs, Unit Testing, Test-driven Development (TDD), CSS, HTML, JavaScript, PHP, Back-end Development

Experience

Exploiting Temporality for Semi-supervised Video Segmentation

https://github.com/mhashas/Exploiting-Temporality-For-Semi-Supervised-Video-Segmentation
A spatiotemporal deep neural network for semantic video segmentation by using consecutive frames from a video, where only the last one is labeled. Our network architecture relies on a novel interconnection of two components: a fully convolutional network to model spatial information and temporal units that are employed at intermediate levels of the convolutional network in order to propagate information through time. The corresponding paper was accepted at an autonomous driving workshop at ICCV 2019 in South Korea.

Exploring Model Architectures for Visual Question Answering

https://github.com/mhashas/Exploring-model-architectures-for-Visual-Question-Answering
We addressed the problem of visual question answering, which requires both image and language understanding to answer a question about a given photograph. We described two models for this task: a simple bag-of-words baseline and an improved long- and short-term memory-based approach.

Neural Machine Translation with Attention and Positional Embeddings

https://github.com/mhashas/Neural-Machine-Translation-with-Attention-and-Positional-Embeddings
Neural machine translation (NMT) is an approach to machine translation that uses a large artificial neural network to predict the likelihood of a sequence of words, typically modeling entire sentences in a single integrated model.

In this project, we attempted to solve the NMT by using a model inspired by the sequence-to-sequence approach. However, instead of encoding the sentence using a recurrent neural network, we made use of positional embeddings. We displayed our findings and drew meaningful conclusions from them.

Real-time Document Unwrapping Using MobileNet and DeepLabv3+

https://github.com/mhashas/Document-Unwarping
To make text recognition easier, it is often desirable to digitally flatten a document image when the physical document sheet is folded or curved.
In this project, we explored multiple convolutional neural network architecture types such as DeepLab, UNet, and PSPNet to predict a deformation field that can be used to unwrap the deformed input image. We made use of the novel loss function implemented in the scientific paper DocuNet™.

Education

2017 - 2019

Master's Degree in Artificial Intelligence

University of Amsterdam - Amsterdam, Netherlands

2014 - 2017

Bachelor's Degree in Computer Science

Vrije Universiteit Amsterdam - Amsterdam, Netherlands

Skills

Libraries/APIs

PyTorch, NumPy, TensorFlow, Scikit-learn, Keras, Matplotlib, Pandas, REST APIs, OpenCV

Tools

Git, PyCharm, MATLAB, LaTeX, Shell, TorchServe

Languages

Python, PHP, JavaScript, SQL, HTML, CSS, Python 3

Paradigms

Test-driven Development (TDD), Unit Testing, Microservices, REST

Platforms

Linux, Windows

Other

Machine Learning, Computer Vision, Deep Learning, Large Language Models (LLMs), Data Visualization, Machine Learning Operations (MLOps), Large Language Model Operations (LLMOps), Back-end Development, Software Architecture, LSTM Networks, Optical Character Recognition (OCR), Neural Networks, Artificial Intelligence (AI), Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Gated Recurrent Unit (GRU), Supervised Learning, Unsupervised Learning, Natural Language Processing (NLP), Image Recognition, Statistical Modeling, Support Vector Machines (SVM), Data Science, APIs, Generative Pre-trained Transformers (GPT), Transformers

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