
Dragos Dima
Verified Expert in Engineering
Machine Learning Engineer and Developer
Bucharest, Romania
Toptal member since October 20, 2022
Dragos is a passionate machine learning engineer with five years of experience in artificial intelligence. He is well-grounded in natural language processing, Python, and SQL. Dragos has an excellent knowledge of deep learning frameworks such as TensorFlow and PyTorch.
Portfolio
Experience
- Natural Language Processing (NLP) - 5 years
- Python 3 - 4 years
- Deep Learning - 4 years
- Data Structures - 4 years
- Generative Pre-trained Transformers (GPT) - 4 years
- SQL - 4 years
- Data Science - 3 years
- Data Analysis - 3 years
Preferred Environment
Linux, Python 3, TensorFlow, PyTorch, SQL, Pandas, Jupyter Notebook, PyCharm
The most amazing...
...software I've developed is a text-to-text approach for detecting and generating keywords on small texts.
Work Experience
Machine Learning Engineer
Microsoft
- Developed an intent classification model for a web page using a multi-modal approach.
- Built a sentence importance ranking based on an attention mechanism and a transformer encoder.
- Developed a multilingual question generator using state-of-the-art MetaTrader 5.
Machine Learning Engineer
Raiffeisen Bank Romania
- Created a tool for clustering and finding patterns in the market sector clients.
- Developed a tool for entity recognition on scanned documents using state-of-the-art natural language processing techniques such as contextualized word embeddings.
- Built a churn predictive model based on client behavior using transactional data.
Experience
Advanced RAG Chatbot
KEY TECHNOLOGIES
• PyTorch, LangChain, and OpenAI Embeddings API
HIGHLIGHTS:
• Fine-tuned sentence-transformer models for domain-optimized vector embeddings.
• Implemented hybrid retrieval with re-ranking for context precision.
• Designed a query decomposition module that splits complex user intents into atomic subqueries.
Agentic Chatbot with Custom MCP Server Integration
KEY TECHNOLOGIES
• Python, LangChain, Bedrock, and PostgreSQL
HIGHLIGHTS
• Designed and deployed a custom MCP server for controlled database interaction via semantic queries.
• Integrated role-based authentication and logging for enterprise-grade security.
Synthetic Data Generation and Hybrid NER System
KEY TECHNOLOGIES
• Python, PyTorch, GLiNER, LUKE, OpenAI, Hugging Face Transformers
HIGHLIGHTS
• Generated domain-specific synthetic medical text with controlled vocabulary and style for training and augmentation.
• Fine-tuned GLiNER and LUKE models on mixed real and synthetic corpora to enhance recognition of clinical entities such as findings, anatomical locations, and measurement values.
Information Extraction From PDF
WebPage Classification
Keywords Generation
Table Extraction/OCR Tool
Education
Master's Degree in Artificial Intelligence
Politehnica University of Bucharest - Bucharest, Romania
Bachelor's Degree in Computer Science
Politehnica University of Bucharest - Bucharest, Romania
Certifications
TensorFlow Developer Certificate
Skills
Libraries/APIs
TensorFlow, PyTorch, Pandas
Tools
Named-entity Recognition (NER), PyCharm
Languages
Python 3, Python, SQL
Platforms
Amazon Web Services (AWS), Linux, Jupyter Notebook
Paradigms
Object-oriented Programming (OOP), Model Context Protocol (MCP)
Storage
PostgreSQL 10
Other
Machine Learning, Neural Networks, Deep Learning, Natural Language Processing (NLP), Artificial Intelligence (AI), Transformer Models, Generative Pre-trained Transformers (GPT), Generative Pre-trained Transformer 3 (GPT-3), Labeling, Predictive Analytics, Large Language Models (LLMs), Document Parsing, Computer Vision, Data Structures, Data Science, Data Analysis, OpenAI GPT-3 API, Web Scraping, Data Scraping, Time Series, OpenAI GPT-4 API, Information Retrieval, Optical Character Recognition (OCR), Deep Neural Networks (DNNs), Convolutional Neural Networks (CNNs), Amazon Bedrock, Retrieval-augmented Generation (RAG), Open-source LLMs, Fine-tuning, OpenAI, Transformers
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