Recommended expert

Artjom Jegorov

AI & ML Engineer

Artjom Jegorov
Tallinn, Estonia

Experience

Nov 2024 - Present
1 year 3 months
Poland

AI & ML Engineer

ElevenLabs

  • Built and optimized multilingual TTS and voice cloning models using PyTorch and Hugging Face Transformers, increasing MOS score by 0.7 and improving intelligibility across 3 languages, reducing post-editing time by 25%.
  • Engineered prosody modeling pipelines using phoneme-level attention, increasing speech continuity and expressiveness.
  • Built FastAPI microservices for real-time TTS, containerized with Docker and scaled via Kubernetes for international deployments.
  • Used ONNX Runtime and TensorRT to improve inference speed, cutting latency by up to 40% and making GPU usage more efficient.
  • Worked on audio preprocessing and augmentation with Librosa, NumPy, and Hugging Face Datasets, increasing data variety and voice accuracy.
  • Used MLflow, Airflow, and GitHub Actions for automated tracking, retraining, and continuous delivery of speech models.
  • Collaborated with linguists and audio researchers to improve phonetic alignment and acoustic consistency, supporting ElevenLabs Pro Voice API and real-time dubbing projects.
Mar 2021 - Nov 2024
3 years 9 months
Estonia

AI & ML Engineer

Norby AI

  • Designed and developed fraud detection, risk assessment, and claims scoring systems using XGBoost, LightGBM and CatBoost, improving decision accuracy and automation.
  • Built churn and customer lifetime value (CLV) prediction models with Python, Scikit-learn and Pandas, enabling data-driven retention strategies and risk profiling.
  • Integrated Flask and FastAPI APIs into underwriting workflows and automated ETL pipelines with Airflow, SQL and AWS Lambda, processing millions of records daily.
  • Implemented MLflow and Jenkins for model tracking, retraining, and deployment, ensuring reproducibility and continuous model improvement.
  • Created Prophet and ARIMA-based forecasting tools to predict claims volume, detect anomalies, and improve resource planning accuracy.
  • Reduced manual claim reviews by 30% through predictive triage models and supported AI governance and model validation initiatives.
Sep 2019 - Mar 2021
1 year 7 months
Estonia

AI Engineer

MindTitan

  • Worked on AI-driven web and data systems using Python, TensorFlow, and OpenCV, delivering NLP and computer-vision solutions for telecom and government clients.
  • Used FastAPI, Docker, and Kubernetes (AWS EKS) to create and run scalable microservices for model inference and management.
  • Automated data ingestion and preprocessing pipelines with BeautifulSoup, Requests, and REST APIs, improving data consistency and training efficiency.
  • Optimized Redis caching and PostgreSQL indexing to reduce data access latency, improving chatbot response time and overall analytics performance.
  • Conducted AI deployment and MLOps workshops, guiding developers on CI/CD, API integration, and infrastructure management for production ML systems.
Jul 2017 - Aug 2019
2 years 2 months
Estonia

NLP Engineer & Speech Engineer

FeelingStream

  • Developed AI-driven sentiment analysis and speech processing pipelines using spaCy, Scikit-learn, and Flask to improve understanding of customer feedback.
  • Utilized Librosa for audio feature extraction, NLTK for text tokenization, and Pandas for data manipulation in multilingual STT and classification pipelines.
  • Improved call-center efficiency and satisfaction by delivering AI insights through topic modeling, acoustic analysis, and dashboard visualizations in Plotly and Tableau.
Jul 2016 - Jun 2017
1 year
Estonia

Backend Python Engineer

Veriff

  • Assisted in developing backend components for Veriff’s identity-verification platform using Python, Flask, and Django REST, handling request routing, data validation, and internal API communication.
  • Supported senior engineers in maintaining microservices and internal tools using AsyncIO, Pydantic, and SQLAlchemy, contributing to fraud-prevention and identity-verification workflows.
  • Integrated backend services with Redis and Celery task queues, wrote unit tests, improved documentation, and participated in debugging and troubleshooting across staging environments.

Summary

AI & ML Engineer with 9+ years of experience designing, training, and deploying production-scale machine learning systems across speech synthesis, insurance, AI consulting, and NLP analytics. Skilled in Python, PyTorch, TensorFlow and FastAPI, with strong expertise in MLOps, cloud infrastructure, multimodal AI and scalable backend integration. Adept at building intelligent applications that transform data into real-world insights and automation.

Skills

Ai & Ml

  • Python 3.11–3.12, Pytorch, Tensorflow, Jax, Hugging Face Transformers, Scikit-learn, Xgboost, Lightgbm, Catboost, Cnns, Rnns, Transformers, Llms, Nlp, Speech Synthesis (Tts), Voice Cloning, Prosody Modeling, Arima, Prophet, Lstm, Onnx Runtime, Tensorrt, Opencv, Numpy, Pandas, Scipy, Cupy.

Backend & Apis

  • Fastapi, Flask, Django Rest, Graphql, Grpc, Websockets, Celery, Redis Streams, Asyncio, Pydantic, Sqlalchemy, Microservices Architecture.

Data Engineering & Mlops

  • Mlflow, Apache Airflow, Apache Spark, Ray, Dask, Docker, Kubernetes (Eks, Gke, Aks), Helm, Jenkins, Github Actions, Gitlab Ci/cd, Model Registry, Etl Pipelines, Dataset Versioning.

Cloud & Databases

  • Aws (Ec2, S3, Lambda, Ecr, Sagemaker), Gcp (Vertex Ai, Cloud Run, Bigquery), Azure Ml, Postgresql, Mongodb, Redis, Elasticsearch, Snowflake.

Collaboration

  • Streamlit, Plotly, Tableau, Grafana, Git, Agile/scrum.

Languages

Estonian
Native
English
Advanced
Polish
Elementary

Education

Oct 2013 - Jun 2016

Tallinn University of Technology

Bachelor’s degree · Computer Science · Tallinn, Estonia

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Artjom based?

Artjom is based in Tallinn, Estonia.

What languages does Artjom speak?

Artjom speaks the following languages: Estonian (Native), English (Advanced), Polish (Elementary).

How many years of experience does Artjom have?

Artjom has at least 9 years of experience. During this time, Artjom has worked in at least 4 different roles and for 5 different companies. The average length of individual experience is 1 year and 10 months. Note that Artjom may not have shared all experience and actually has more experience.

What roles would Artjom be best suited for?

Based on recent experience, Artjom would be well-suited for roles such as: AI & ML Engineer, AI Engineer, NLP Engineer & Speech Engineer.

What is Artjom's latest experience?

Artjom's most recent position is AI & ML Engineer at ElevenLabs.

What companies has Artjom worked for in recent years?

In recent years, Artjom has worked for ElevenLabs, Norby AI, and MindTitan.

Which industries is Artjom most experienced in?

Artjom is most experienced in industries like Information Technology (IT), Insurance, and Government and Public Administration. Artjom also has some experience in Telecommunication.

Which business areas is Artjom most experienced in?

Artjom is most experienced in business areas like Information Technology (IT), Business Intelligence, and Operations. Artjom also has some experience in Customer Service and Product Development.

Which industries has Artjom worked in recently?

Artjom has recently worked in industries like Insurance, Government and Public Administration, and Telecommunication.

Which business areas has Artjom worked in recently?

Artjom has recently worked in business areas like Information Technology (IT), Operations, and Business Intelligence.

What is Artjom's education?

Artjom holds a Bachelor in Computer Science from Tallinn University of Technology.

What is the availability of Artjom?

Artjom is immediately available full-time for suitable projects.

What is the rate of Artjom?

Artjom's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Artjom?

To hire Artjom, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 430-590 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.