Jose Marcos Rodriguez Fernandez
Verified Expert in Engineering
Machine Learning Developer
Marcos is a computer scientist with a master's degree in artificial intelligence. He has 7+ years of experience in development and research yielding enterprise-ready artificial intelligence (AI) and machine learning (ML) projects in the areas of computer vision (CV) and natural language understanding (NLU). He's also co-founded an AI company developing conversational AI technology and managed large remote tech teams in different time-zones.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Visual Studio Code (VS Code), Ubuntu
The most amazing...
...project I've worked on is an AI-based language agnostic dialogue system capable of integrating text, voice, image, and other events.
Work Experience
Co-foudner and CTO
Melior.AI
- Co-founded Melior.AI.
- Researched and developed novel technologies in the space of NLU and dialogue understanding.
- Developed and evaluated NLU technology for chat outperforming several of the major cloud providers and platforms at the day of publishing: https://medium.com/melior-ai/natural-language-understanding-part-2-83c27fe651cc.
- Defined technology strategy and road maps.
- Defined budgeting and hiring strategy.
- Pitched in front of investors and clients.
- Presented in conferences and incubators.
- Managed technological development with partners and clients.
- Managed fully remote teams of up to 12 engineers across different time-zones in several fields of technology.
Deep Learning Research Engineer
DigitalGenius Ltd
- Created language-agnostic natural language technology based on deep learning for question-answering systems.
- Researched and developed the first prototypes of state of the art Q&A deep learning-based solutions in open datasets and benchmarks. Outperforming IBM Watson in the insurance QA dataset.
- Co-authored and published research in NLU: "An Attention Mechanism for Neural Answer Selection Using a Combined Global and Local View": https://arxiv.org/pdf/1707.01378.pdf.
- Co-authored several machine learning-based algorithms for NLU resulting in patent submissions both in the EU and USA.
- Developed several optimization algorithms for multi-tenancy deployments of a machine learning model to enable on-demand real-time model loading in memory.
- Developed a new attention mechanism for neural-based question answering, which depends on varying granularities of the input.
Machine Learning Engineer
Serimag S.L
- Developed automatic document processing technology based on machine learning approaches for classification and information extraction, mainly (but not only) for bank documentation for CaixaBank.
- Developed a multi-queue and multi-processing processing system for high throughput real-time machine learning-based extraction and verification software for bank checks.
- Used computer vision techniques to correct, identify, and extract different fields in noisy multi-page documents (import, export, invoices).
- Developed OCR and semantic feature extraction solutions for image-based documents from scans.
- Developed fast text processing algorithms in C++ and its python wrappers to serve as common text-processing routines for all major projects.
Experience
HOG Pedestrian Detector
https://github.com/jmrf/HOG-Pedestrian-DetectorEducation
Master's Degree in Artificial Intelligence
FIB - UPC - Barcelona, Spain
Master's Degree in Computer Science
FIB - UPC - Barcelona, Spain
Certifications
Probabilistic Graphical Models
Stanford University
Object Detection
Universitat Autònoma de Barcelona
Neural Networks for Machine Learning
University of Toronto
Machine Learning
Stanford University
Skills
Libraries/APIs
PyTorch, Scikit-learn, TensorFlow, Flask-RESTful, Natural Language Toolkit (NLTK), OpenCV, Node.js
Tools
MATLAB, Scikit-image, GitHub, GitLab CI/CD, Postman
Languages
Python, Prolog, C++, Java, JavaScript
Paradigms
Unit Testing, Kanban
Frameworks
Spark, Flask
Platforms
Ubuntu, Visual Studio Code (VS Code), Amazon Web Services (AWS)
Storage
MongoDB, NoSQL, JSON, MySQL, Elasticsearch, Redis
Other
Remote Work, NLU, Natural Language Understanding (NLU), Natural Language Processing (NLP), Deep Neural Networks, Deep Learning, Machine Learning, Computer Vision, GPT, Generative Pre-trained Transformers (GPT), Support Vector Machines (SVM), Feature Roadmaps, APIs, Version Control, Neural Networks, Torch, Convolutional Neural Networks (CNN), Cloud
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