Farid H.

Machine Learning Engineer

Farid on ammattitaitoinen koneoppimisinsinööri, joka on työskennellyt useissa teknologiayrityksissä ja tutkimusprojekteissa.

Uransa aikana hän on toteuttanut useita merkittäviä projekteja, kuten tekoälyyn perustuvan uutisten aggregointi- ja suodatusjärjestelmän kehittäminen Azerbaidžanissa toimivalle uutissivustoyritykselle. Lisäksi hän johti azerbaidžanin kielelle suunnitellun puheentunnistusmallin kehittämistä osana teknologia-alan startup-yrityksen tutkimus- ja kehityshanketta.

Hän oli myös keskeisessä asemassa kehittämässä keskusteluälyä asiakkaille eri toimialoilla, kuten pankki- ja elintarvikealalla. Hänen panoksensa on osoittautunut korvaamattomaksi asiakkaiden vuorovaikutuksen ja yleisen käyttäjäkokemuksen parantamisessa.

Tärkein asiantuntemus

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

Muut taidot

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

Farid H.

Azerbaijan

Aloita tästä

Valittu kokemus

Työllisyys

  • Senior Machine Learning Engineer

    TTEK - 1 year 11 months

    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.

    Tekniikat:

    • Tekniikat:
    • 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
  • Koneoppimisen insinööri

    OMILIA LTD - 1 year 3 months

    • Osallistui tutkimus- ja kehitystoimintaan.
    • Kehitti REST-palvelimen Autocorrect-moduulille, joka tarjoaa saumattoman ja tehokkaan toiminnallisuuden.
    • Hyödynsi OPTUNAa automaattiseen hyperparametrien säätöön, jolla optimoidaan mallien ja algoritmien suorituskykyä.
    • Käytti selitettäviä tekoälytekniikoita, kuten Captumin, Limen ja SHAPin kaltaisia työkaluja, jotta mallin ennusteisiin ja päätöksentekoprosesseihin saataisiin tulkinnanvaraisia näkemyksiä.
    • Hienosääti BERT-malleja tarkoituksenmukaisia luokittelutehtäviä varten ja hioi niiden suorituskykyä tietyissä kontekstin ymmärtämistehtävissä.
    • Toteutti alusta alkaen PyTorch-pohjaisen DIET-luokittimen, joka mahdollistaa laajan tarkoituksen tunnistamisen ja luokittelun.
    • Suoritti kokeiluja RASA:n avoimen lähdekoodin keskustelevalla tekoälykehyksellä ja tutki sen ominaisuuksia ja mahdollisia sovelluksia.
    • Tutki kokonaisvaltaisia dialogimalleja, joissa käytettiin kielimalleja (LLM), sekä niiden tehokkuutta ja suorituskykyä keskustelevissa tekoälytehtävissä.

    Tekniikat:

    • Tekniikat:
    • Data Science
    • PyTorch PyTorch
    • Scikit-learn Scikit-learn
    • NLP
    • Machine Learning Machine Learning
  • Deep learning Engineer

    Voiceloft - 2 months

    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.

    Tekniikat:

    • Tekniikat:
    • PyTorch PyTorch
  • Data Scientist

    eTeam - 2 months

    • Työskenteli tutkimus- ja kehitystyön sekä data-analyysin parissa;
    • Sovelsi tunneanalyysimallia käyttöönottoon Pythonin, PyTorchin, scikit-learnin, Dockerin ja Flaskin avulla.

    Tekniikat:

    • Tekniikat:
    • Flask Flask
    • PyTorch PyTorch
    • BigQuery BigQuery
    • Scikit-learn Scikit-learn
    • Data Analytics
  • Syväoppimisen insinööri

    BUGLANCE - 1 year 3 months

    • Vastasi täysin ML-projektien koko elinkaaren valvonnasta ja hallinnoinnista.
    • Toteutti onnistuneesti huipputason azerbaidžanilaisen puheesta tekstiksi -mallin käyttäen Kaldi-työkalupakettia ja Pythonia.
    • Kehitti azerbaidžanilaisen tekstistä puheeksi -mallin, jossa käytettiin Tacotron2- ja rinnakkaista vegaanimallia synteesiä varten PyTorchissa.

    Tekniikat:

    • Tekniikat:
    • PyTorch PyTorch
    • Scikit-learn Scikit-learn
    • NLP
  • Machine Learning Engineer

    ITCITY - 1 year 3 months

    • 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.

    Tekniikat:

    • Tekniikat:
    • Flask Flask
    • Data Science
    • Keras Keras
    • Scrapy Scrapy
    • Scikit-learn Scikit-learn
    • Matplotlib Matplotlib
    • NLP
    • Machine Learning Machine Learning
    • BeautifulSoup BeautifulSoup

Koulutus

  • MSc.Tietokonetekniikka

    Hacettepen yliopisto · 2016 - 2019

  • BSc.Teollisuustekniikka

    Lähi-idän tekninen yliopisto · 2009 - 2014

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme