As a machine learning engineer and data scientist in the search team at OTTO, my main task is to use state of the art machine learning techniques to improve the search experience for our customers. The Solr search engine, which processes 1.000 queries per second and supports around 20 million product variants 24/7, is central to OTTO's e-commerce platform. All improvements are extensively tested and validated through online experiments.
Learning to Select:
Improved query precision by filtering out irrelevant results through
Hybrid Search:
Collaborated with two teams to develop a system that integrates both lexical and
Advanced Spell Check:
Designed, implemented, validated and brought to production a leading-edge
spell checking system. This solution not only corrects customer spelling errors but also guides them towards the most relevant products.
Query Intent Detection:
I also led the development of a customer query intent detection approach to identify non-product and navigation queries, and to recognize brand names and their context
Toolkit:
AWS, GCP, BigQuery, Clickstream Data, FastText, Huggingface Transformers, MLflow, OpenAI API, SageMaker, AirFlow, Docker, Jenkins, Terraform, Grafana, Prometheus, Elasticsearch, Kibana, Confluence, Jira, Miro, Agile/Scrum, FastAPI, Poetry, Python, PyTorch, GitHub, Online Experiments/Testing, Solr, Pair Programming
Video based models:
Audio based models and solutions:
NLP solutions:
Product Similarity:
Skills:
Python, Jupyter, PySpark, TensorFlow, Jira, Bitbucket
Dynamic Pricing:
Skills:
Python, Jupyter, PySpark, XGBoost, matplotlib, TensorFlow
Consumer Lifetime Value:
Skills:
Python, XGBoost, SHAP, matplotlib, Exasol, Jira, Bitbucket
Visual Product Embeddings:
Skills:
Python, Keras/TensorFlow, PySpark, SageMaker, OpenCV
Purchase Propensity Scores:
Python, XGBoost, SHAP, matplotlib, Exasol, Jira, Bitbucket
2017 - 2017: Image detection, classification and metadata extraction for product images
Tasks:
Skills:
TensorFlow, Keras, Convolutional Neural Networks
2017 - 2017: Prototype for detecting product variants on an image
Tasks:
Skills:
TensorFlow, Keras, Convolutional Neural Networks
2016 - 2016: Audio signal analysis and synthesis using Deep Learning
Tasks:
Skills:
TensorFlow, LSTM
2016 - 2016: Classification and anomaly detection using Deep Learning
Tasks:
Skills:
TensorFlow, LSTM, Convolutional Neural Networks
2015 - 2015: Product recommendation using Random Forest algorithm
Tasks:
Skills:
Random Forest
2014 - 2014: Fraud detection
Tasks:
Skills:
Regression
2014 - 2014: Product recommendation using Item-Based Collaborative Filtering
Tasks:
Skills:
Apache Mahout
2014 - 2014: Product recommendation using k-nearest neighbors algorithm
Tasks:
Skills:
Apache Mahout
leading software development
Role: Head of software development, Technical Team Lead
Tasks:
Skills:
MS-SQL, mySQL, Oracle, JAVA, PHP, Web Services (SOAP/REST), Jira, Confluence, Git
video games and multimedia solutions
Role: Software Developer
Customer: various customers
Tasks:
Freelance software developer for video games and multimedia solutions on the platforms Commodore C64, Amiga, MS-DOS and Windows in cooperation with:
Skills:
Assembler, C++, Borland Pascal
Deep Learning / Machine Learning / Data Science Expert
Highly skilled and experienced freelance machine learning engineer/consultant with a deep business understanding specialized in state of the art deep learning, machine learning and data science with a proven track record of delivering high-quality results in a fast-paced and production-ready environment.
I have worked on projects for various clients in different industries, using my expertise to help the organisation improve efficiency, reduce costs, and increase revenue through the use of data-driven solutions.
Machine Learning / Deep Learning:
Big Data:
Web-Technologies:
Software development tools and techniques:
URL gladly on request
As a machine learning engineer and data scientist in the search team at OTTO, my main task is to use state of the art machine learning techniques to improve the search experience for our customers. The Solr search engine, which processes 1.000 queries per second and supports around 20 million product variants 24/7, is central to OTTO's e-commerce platform. All improvements are extensively tested and validated through online experiments.
Learning to Select:
Improved query precision by filtering out irrelevant results through
Hybrid Search:
Collaborated with two teams to develop a system that integrates both lexical and
Advanced Spell Check:
Designed, implemented, validated and brought to production a leading-edge
spell checking system. This solution not only corrects customer spelling errors but also guides them towards the most relevant products.
Query Intent Detection:
I also led the development of a customer query intent detection approach to identify non-product and navigation queries, and to recognize brand names and their context
Toolkit:
AWS, GCP, BigQuery, Clickstream Data, FastText, Huggingface Transformers, MLflow, OpenAI API, SageMaker, AirFlow, Docker, Jenkins, Terraform, Grafana, Prometheus, Elasticsearch, Kibana, Confluence, Jira, Miro, Agile/Scrum, FastAPI, Poetry, Python, PyTorch, GitHub, Online Experiments/Testing, Solr, Pair Programming
Video based models:
Audio based models and solutions:
NLP solutions:
Product Similarity:
Skills:
Python, Jupyter, PySpark, TensorFlow, Jira, Bitbucket
Dynamic Pricing:
Skills:
Python, Jupyter, PySpark, XGBoost, matplotlib, TensorFlow
Consumer Lifetime Value:
Skills:
Python, XGBoost, SHAP, matplotlib, Exasol, Jira, Bitbucket
Visual Product Embeddings:
Skills:
Python, Keras/TensorFlow, PySpark, SageMaker, OpenCV
Purchase Propensity Scores:
Python, XGBoost, SHAP, matplotlib, Exasol, Jira, Bitbucket
2017 - 2017: Image detection, classification and metadata extraction for product images
Tasks:
Skills:
TensorFlow, Keras, Convolutional Neural Networks
2017 - 2017: Prototype for detecting product variants on an image
Tasks:
Skills:
TensorFlow, Keras, Convolutional Neural Networks
2016 - 2016: Audio signal analysis and synthesis using Deep Learning
Tasks:
Skills:
TensorFlow, LSTM
2016 - 2016: Classification and anomaly detection using Deep Learning
Tasks:
Skills:
TensorFlow, LSTM, Convolutional Neural Networks
2015 - 2015: Product recommendation using Random Forest algorithm
Tasks:
Skills:
Random Forest
2014 - 2014: Fraud detection
Tasks:
Skills:
Regression
2014 - 2014: Product recommendation using Item-Based Collaborative Filtering
Tasks:
Skills:
Apache Mahout
2014 - 2014: Product recommendation using k-nearest neighbors algorithm
Tasks:
Skills:
Apache Mahout
leading software development
Role: Head of software development, Technical Team Lead
Tasks:
Skills:
MS-SQL, mySQL, Oracle, JAVA, PHP, Web Services (SOAP/REST), Jira, Confluence, Git
video games and multimedia solutions
Role: Software Developer
Customer: various customers
Tasks:
Freelance software developer for video games and multimedia solutions on the platforms Commodore C64, Amiga, MS-DOS and Windows in cooperation with:
Skills:
Assembler, C++, Borland Pascal
Deep Learning / Machine Learning / Data Science Expert
Highly skilled and experienced freelance machine learning engineer/consultant with a deep business understanding specialized in state of the art deep learning, machine learning and data science with a proven track record of delivering high-quality results in a fast-paced and production-ready environment.
I have worked on projects for various clients in different industries, using my expertise to help the organisation improve efficiency, reduce costs, and increase revenue through the use of data-driven solutions.
Machine Learning / Deep Learning:
Big Data:
Web-Technologies:
Software development tools and techniques:
URL gladly on request