Farid H.

Machine Learning Engineer

Farid is een deskundige engineer op het gebied van machine learning, met werkervaring bij verschillende techbedrijven en onderzoeksprojecten.

In de loop van zijn carrière heeft hij bijgedragen aan een aantal belangrijke projecten, zoals een op AI gebaseerd systeem voor nieuwsaggregatie en -filtering voor een startende nieuwswebsite in Azerbeidzjan. Daarnaast had hij de leiding over de ontwikkeling van een spraakherkenningsmodel voor Azerbeidzjaans in het kader van een R&D-project voor een start-up in de techsector.

Hij speelde ook een cruciale rol in de ontwikkeling van conversationele intelligentie voor klanten in verschillende sectoren, zoals de bank- en voedingsmiddelensector. Zijn bijdragen bleken bijzonder waardevol voor het verbeteren van de interacties met klanten en de gebruikerservaring.

Hoofd expertise

  • Data Science 4 jaar
  • Keras
    Keras 3 jaar
  • NumPy
    NumPy 5 jaar

Andere vaardigheden

  • Data Analytics 3 jaar
  • TensorFlow
    TensorFlow 2 jaar
  • PostgreSQL
    PostgreSQL 2 jaar
Farid

Farid H.

Azerbaijan

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Senior Machine Learning Engineer

    TTEK - 1 jaar 11 maanden

    TTEK Inc. focuses on creating and implementing innovative technologies to enhance the efficiency of customs and border processing.

    • Used Large Language models with advanced prompting techniques for text to sql. Created one LLM agent in order to do entity extraction. Then used output of that agent in SQL agent in order to create an sql query.
    • Utilized advanced Prompting techniques with LLMs (gpt4-o and Claude) to extract valuable insights from diverse data sources in order to create risk rules in customs.
    • Created an LLM Agent using an LLM (gpt4-o) together with serper api in order to predict the NAICS code for a given company name.
    • Used LLMs for price prediction.
    • Designed a dual-head classification model leveraging the BERT LLM architecture for precise categorization of products into Harmonized System (HS) codes.
    • Built a Named Entity Recognition (NER) model to extract product names from descriptions, using BERT based LLM for token classification.

    Technologieën:

    • Technologieën:
    • PostgreSQL PostgreSQL
    • Python Python
    • PyTorch PyTorch
    • FastAPI FastAPI
    • Prompt Engineering
    • LangChain LangChain
    • Large Language Models (LLM) Large Language Models (LLM)
    • Hugging Face Transformers Hugging Face Transformers
  • Ingenieur machine learning

    OMILIA LTD - 1 jaar 3 maanden

    • Betrokken bij onderzoek en ontwikkeling.
    • Ontwikkeling van een REST-server voor de autocorrectie-module om een naadloze en efficiënte functionaliteit te bieden.
    • Toepassing van OPTUNA voor het automatisch tunen van hyperparameters en de optimalisatie van modellen en algoritmen.
    • Toepassing van verklaarbare AI-technieken waaronder tools zoals Captum, Lime en SHAP om interpreteerbare inzichten te bieden bij modelvoorspellingen en besluitvormingsprocessen.
    • Finetuning van BERT-modellen voor classificatietaken, met verbetering van de prestaties voor specifieke contextuele interpretatietaken.
    • Volledige implementatie van een op PyTorch gebaseerde DIET-classificator om brede herkenning en classificatie bedoelingen mogelijk te maken.
    • Uitvoering van experimenten met het opensource AI-framework van RASA, onderzoek naar de mogelijkheden en potentiële applicaties.
    • Onderzoek naar end-to-end dialoogmodellen met behulp van taalmodellen (LLM) om hun effectiviteit en prestaties te testen in conversationele AI-taken.

    Technologieën:

    • Technologieën:
    • Data Science
    • PyTorch PyTorch
    • Scikit-learn Scikit-learn
    • NLP
    • Machine Learning Machine Learning
  • Deep learning Engineer

    Voiceloft - 2 maanden

    Voiceloft, an Azerbaijan-based platform that promotes the development of speech recognition technologies by collecting voice data.

    • Fully responsible for the ML projects;

    • Working on ASR model and leading 2 interns on NLP tasks;

    • Fine-tuned Wav2Vec2 baseline model with our dataset.

    Technologieën:

    • Technologieën:
    • PyTorch PyTorch
  • Data Scientist

    eTeam - 2 maanden

    • Uitvoeren van R&D en gegevensanalyse.
    • Implementatie van een gevoelsanalysemodel van start tot uitrol, met behulp van Python, PyTorch, scikit-learn, Docker en Flask.

    Technologieën:

    • Technologieën:
    • Flask Flask
    • PyTorch PyTorch
    • BigQuery BigQuery
    • Scikit-learn Scikit-learn
    • Data Analytics
  • Deep Learning-ingenieur

    BUGLANCE - 1 jaar 3 maanden

    • Verantwoordelijkheid voor het beheer van de volledige levenscyclus van ML-projecten.
    • Succesvolle implementatie van het innovatieve Azerbeidzjaanse speech-to-text-model met behulp van de toolkit Kaldi en Python.
    • Ontwikkeling van een Azerbeidzjaans text-to-speech-model met behulp van het Tacotron2 en parallele vegan-model voor synthese in PyTorch.

    Technologieën:

    • Technologieën:
    • PyTorch PyTorch
    • Scikit-learn Scikit-learn
    • NLP
  • Machine Learning Engineer

    ITCITY - 1 jaar 3 maanden

    • Fully responsible for the ML projects and crawlers;

    • Applied Generic Crawler to get data from any news page, even if they change their design;

    • Built the ETL process, getting news data from 200 different Azerbaijani news channels;

    • Applied Similarity Detection, Text Categorization, NER, Sentiment;

    • Analysis, Keyword Extraction, Summarization to those data;

    • Finished Projects: aqreqator.az.

    Technologieën:

    • Technologieën:
    • Flask Flask
    • Data Science
    • Keras Keras
    • Scrapy Scrapy
    • Scikit-learn Scikit-learn
    • Matplotlib Matplotlib
    • NLP
    • Machine Learning Machine Learning
    • BeautifulSoup BeautifulSoup

Educatie

  • MSc.Computertechniek

    Hacettepe Universiteit · 2016 - 2019

  • BSc.Industriële techniek

    Technische Universiteit van het Midden Oosten · 2009 - 2014

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak