Hire the Best Machine Learning Engineers
in Estonia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Simon S.

Tallinn, Estonia

$65/hr
4.9
49 jobs

CLIENT WORK Clients have been hiring me to help them with the following: reverse-engineering both ELF and PE binaries; writing performance-critical programs for desktop computers and microcontrollers alike; designing custom PCBs (experience with up to 8 layers), including ones carrying these ICs: STM32s, various BGA/QFP FPGAs, crypto modules, SRAM and NAND flash, frequency synthesizers, and power regulators; writing client-server APIs with authentication and rate-limiting; assisting in setting up their GNU/Linux machines and debugging various system-level issues; and security-hardening GNU/Linux systems. OVERVIEW I am an inquisitive software and hardware developer. My areas of interest, as of now, are custom hardware design, signal processing, professional audio, radio, electromagnetics, and aircraft control and navigation systems design. I love learning how things that I'm interested in work and then building them my own way, with my own rules. The non-client work that I do is always guided by this principle. My current experience lies in these domains: systems and hardware engineering; OS development; and setup, management, maintenance, and defense of GNU/Linux servers. My primary language is C (C99 for portability) for most code. For the most safety-critical applications, such as flight computers, navigation or radar systems, or radios, I use Ada (SPARK). HARDWARE For hardware design, when it comes to HDL, I use SystemVerilog, together with a board's native toolchain. Thus far, I've been working with Vivado and Quartus, then yosys and nextpnr for open boards. When it comes to PCBs, I use Altium (switched from KiCad) and PCB Toolkit in tandem, and am aiming to start using ANSYS soon. SIDE PROJECTS One of my current passion projects is a from-scratch compute platform (from the logic gates and PCB, through the bootloader, to userspace) that, on the software side, defines a non-POSIX kernel with userspace above it (the software side also works on the i386 and the AMD64) that I am writing in C99 in my free time. On the hardware side, the operating system is deployed across a set of four FPGAs, each using my custom 16-instruction processor architecture, which I call the "Minimal Instruction Set Computer," defined in Sail. The Sail architecture is used as a reference for the 32-bit processor, a.k.a. the "DANGLING Logic Unit," written in SystemVerilog. The individual FPGAs in the set have their specific roles. The master of the four is the "DANGLING Central Logic Unit." The DCLU has access to all of the three other units. Secure operations are handled by the "DANGLING Cryptographic Co-processor Unit." The DCCU is involved during each stage of the system's runtime. For expansion capability, there is the "DANGLING Peripheral Unit," whose role is interfacing with any external system that understands my custom serial protocol, EMIEMI. The idea of this compute platform started as a modular synthesizer, which means that audio is the centermost feature. Most resources go toward that stage. It is handled by the "DANGLING Sound Unit." Each processor has its own PSRAM, SDRAM, and NAND flash, except the DCCU, which is isolated to try to prevent leakage or intentional corruption of secure data. The DCCU is instead initialized by the DCLU and only communicates with and via the DCLU. Beyond that, on the side, I am currently building a custom flight management computer for a custom aircraft configuration, which is a project that I interweave with the custom OS/CPU project described above. GITHUB An overview of my personal, non-client work items can be found on my GitHub profile.

  • C
  • Linux
  • API Development
  • Ada
  • Defense & Military
  • Electronics
  • PCB Design
  • Multilayer PCB
  • Systems Engineering
  • Software Development
  • Assembly Language
  • Hardware Design
  • Hardware Prototyping
  • SystemVerilog
  • Aerospace
  • Aeronautics
  • Firmware Programming
  • Operating Systems Development
  • Telecommunications Engineering
Muhammad Usman R.

Tallinn, Estonia

$30/hr
5.0
11 jobs

I'm an experienced ๐Œ๐š๐œ๐ก๐ข๐ง๐ž ๐‹๐ž๐š๐ซ๐ง๐ข๐ง๐  ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ and ๐†๐ž๐ง๐ž๐ซ๐š๐ญ๐ข๐ฏ๐ž ๐€๐ˆ specialist with a background in ๐ƒ๐š๐ญ๐š ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ข๐ง๐  with extensive experience in designing and implementing end-to-end AI and ML solutions. My expertise spans various industries, and I've worked with multi-national teams to deliver innovative solutions. ๐ŸŒŽ๐Ÿ† Are you looking to optimize your data engineering pipelines or leverage advanced machine learning for real-world impact? Need assistance in designing and deploying robust AI and ML solutions in your business environment? Let's connect and transform your ideas into actionable outcomes. ๐Ÿ”ง๐Ÿ’ปโœจ โœ”๏ธCore Services โœ… Generative AI and Large Language Models (LLMs)๐Ÿค– โ€ขย Proficient in AutoGen and GPT-3.5-turbo for a range of generative AI applications, from code generation to task automation. โ€ข Experienced in creating multi-agent frameworks, conducting reinforcement learning with human feedback (RLHF), and integrating document processing and analysis with tools like ChatGPT and Langchain. โ€ขย Skilled in designing complex workflows, implementing custom prompts, and exploring parameter-efficient fine-tuning techniques to optimize LLM performance. โœ… Machine Learning and Predictive Analytics๐Ÿ“Š โ€ขย Built ML models for sales forecasting, financial analysis, and other predictive tasks. โ€ขย Strong background in PySpark and ML algorithms like Prophet and SARIMAX. โ€ขย Used Google BigQuery, Google Dataproc, and Apache Airflow for orchestration in various projects. โœ… Data Engineering and ETL Pipelines ๐Ÿ”„ โ€ข Specialize in designing, optimizing, and migrating ETL pipelines using Azure Data Factory, Databricks, Google Cloud Platform (GCP), and more. โ€ข Extensive experience in large-scale data transformation and efficient data flow. โœ… Chatbot Development๐Ÿ’ฌ โ€ข Design and deploy intelligent chatbots integrated with various data sources or APIs to enhance customer engagement and streamline business processes. โœ… Custom Python Scripting and APIs ๐Ÿ โ€ขDevelop custom Python scripts and APIs to interact with databases, AI models, and other software systems, enabling seamless automation and integration with existing workflows. ๐”๐ง๐ข๐ช๐ฎ๐ž ๐‚๐จ๐ฆ๐ฉ๐ž๐ญ๐ž๐ง๐œ๐ข๐ž๐ฌ: ๐๐š๐ซ๐š๐ฆ๐ž๐ญ๐ž๐ซ-๐„๐Ÿ๐Ÿ๐ข๐œ๐ข๐ž๐ง๐ญ ๐…๐ข๐ง๐ž-๐“๐ฎ๐ง๐ข๐ง๐  (๐๐„๐…๐“) โš™: I have expertise in advanced LLM techniques, including fine-tuning, chain-of-thought prompting, and reinforcement learning with human feedback (RLHF). ๐€๐ˆ-๐๐š๐ฌ๐ž๐ ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ข๐จ๐ง โšก: I can help you automate business processes and boost efficiency using AI and ML techniques. ๐‘๐ž๐ฌ๐ž๐š๐ซ๐œ๐ก, ๐‚๐จ๐ง๐ฌ๐ฎ๐ฅ๐ญ๐š๐ญ๐ข๐จ๐ง ๐š๐ง๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ ๐Ÿ”ฌ: I offer expert guidance and hands-on development in AI and ML, focusing on delivering practical solutions to real-world challenges. ๐‹๐ž๐ญ'๐ฌ ๐‚๐จ๐ง๐ง๐ž๐œ๐ญ: ๐Ÿ’ก If you're interested in exploring the potential of AI, data engineering, or machine learning for your business, I'd love to hear from you. Let's discuss your requirements and create tailored solutions to meet your unique needs. Together, we can drive innovation and transform your vision into reality. #MachineLearningEngineer #GenerativeAI #LLMDeveloper #ChatGPTExpert #AutoGen #Langchain #AIConsultant #OpenAI #NLPDeveloper #RLHF #FineTuningLLMs #FreelanceAI #RemoteMLJobs #HireMachineLearningEngineer #AIExpertForHire #FreelanceDataEngineer #RemoteAIProjects #HireLLMExpert #AvailableForFreelance #AIAutomation #AIForBusiness #FintechAI #AIInHealthcare #PredictiveAnalytics #RealEstateAI #SalesForecastingAI #CustomAIDevelopment #AIChatbots #AIInnovation #TechFreelancer #AIProject #PythonDeveloper #FreelancerLife #DataScience #ArtificialIntelligence #TechConsultant #NextGenAI #BuildWithAI

  • Machine Learning
  • Databricks Platform
  • Apache Spark
  • MLflow
  • Python
  • ETL Pipeline
  • Apache Airflow
  • PySpark
  • Google Cloud Platform
  • CI/CD
  • Microsoft Azure
  • Generative AI
  • LLM Prompt Engineering
  • LangChain
  • Retrieval Augmented Generation
Rain P.

Tallinn, Estonia

$75/hr
4.9
13 jobs

๐ŸŒŸ Introduction: Hi, I'm Rain Padjus, a Machine Learning Engineer from Tallinn, Estonia. ๐Ÿ” Core Skills: - Data Analysis & Visualization: Python, C/C++, Pandas, Matplotlib, Seaborn. - Machine Learning & AI: Scikit-learn, NumPy, PyTorch, Fastai, NLTK, RAGs, LLamaindex, Ollama, Local LLMs, Finetuning, LangChain. ๐Ÿš€ Projects: - Smart RAG System Over Complex Files: (RAG, LLamaindex, Local LLMS, ollama) - OpenAI API with Voice Assistance on Call: (Python, ChatGPT API, VoIP API) - Vision Transformer Implementation: (GitHub dataset) - Text Parsing and Analysis Tool: (Streamlit, Langchain, OPENai API) - Data Analytics at Ericsson: Enhancing decision-making and process optimization. - E-Learning Platform Enhancement: Machine learning for user engagement. - Advanced Chatbot Development: NLP and AI integration. ๐Ÿ“š Education: - Bachelorโ€™s in Computer Science, Peter the Great St. Petersburg Polytechnic University. - Continuous learning: NLP (Lena Voita), Practical DL (Fast.ai), Missed CS Semester (MIT). ๐Ÿ’ผ What I Offer: - In-depth data analysis, visualization, and preprocessing. - Deep learning model development and fine-tuning. - Predictive modeling and complex problem-solving algorithms. Looking forward to bringing my deep learning and AI expertise to your projects, turning data into actionable insights.

  • Machine Learning
  • Deep Learning
  • SQL
  • Matplotlib
  • Python
  • Data Visualization
  • NumPy
  • pandas
  • C++
  • Python Scikit-Learn
  • Data Science
  • PyTorch
Muhammad Z.

Tartu, Estonia

$20/hr
5.0
2 jobs

I help businesses build end-to-end AI products using modern LLMs/VLMs, from intelligent backend systems to clean, user-friendly web interfaces. My goal is simple: deliver reliable, production-ready AI solutions that behave predictably, scale well, and provide real business value, not fragile demos or experimental code. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐—ช๐—ต๐—ฎ๐˜ ๐—œ ๐—–๐—ฎ๐—ป ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐—ณ๐—ผ๐—ฟ ๐—ฌ๐—ผ๐˜‚ โ€ข LLM chatbots & AI assistants with web interfaces โ€ข AI agents with tool-calling, memory, and multi-step workflows โ€ข RAG systems for document search, knowledge bases, and internal tools โ€ข AI automation tools to streamline business workflows โ€ข Speech-to-Text (STT) and Text-to-Speech (TTS) AI solutions โ€ข NLP solutions (classification, extraction, summarization) โ€ข Complete AI products: backend, frontend, and cloud deployment โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐—›๐—ผ๐˜„ ๐—œ ๐—ช๐—ผ๐—ฟ๐—ธ โ€ข Clear system design focused on reliability and maintainability โ€ข Simple, clean frontend that real users can understand โ€ข Predictable timelines and transparent communication โ€ข Full ownership from idea โ†’ development โ†’ deployment โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐—ง๐—ฒ๐—ฐ๐—ต ๐—ฆ๐˜๐—ฎ๐—ฐ๐—ธ ๐—”๐—œ & ๐—•๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป๐—ฑ โ€ข Python, FastAPI โ€ข LangChain, LangGraph โ€ข Hugging Face (models, inference, fine-tuning) โ€ข Open-source & API-based LLMs โ€ข Vector databases (Pinecone, Qdrant, FAISS, pgvector) โ€ข PostgreSQL, MongoDB, Redis ๐—™๐—ฟ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐—ฑ โ€ข TypeScript, React, Next.js, Tailwind CSS ๐——๐—ฒ๐—ฝ๐—น๐—ผ๐˜†๐—บ๐—ฒ๐—ป๐˜ โ€ข Docker โ€ข AWS / GCP โ€ข Git & CI/CD โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐—ช๐—ต๐˜† ๐—–๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€ ๐—–๐—ต๐—ผ๐—ผ๐˜€๐—ฒ ๐— ๐—ฒ โ€ข Production-focused implementations โ€ข Clean APIs, stable and scale-able systems โ€ข Strong focus on business outcomes, not just AI features โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” If youโ€™re looking for someone who can build AI agents, voice-enabled systems, or LLM-powered features that actually work and ship cleanly, feel free to message me and tell me about your project.

  • Machine Learning
  • Deep Learning
  • Python
  • AI Agent Development
  • Back-End Development
  • REST API
  • Automation
  • Chatbot
  • LLaMA
  • OpenAI API
  • Front-End Development
  • TypeScript
  • Hugging Face
  • Cloud Services
  • Retrieval Augmented Generation

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

Resources to help you hire

Cost to hire a Machine Learning Engineer

Cost to hire a Machine Learning Engineer

Explore typical Machine Learning Engineer rates and what businesses pay to hire top talent.

Machine Learning Engineer job description template

Machine Learning Engineer job description template

Get tips to write a job post that attracts qualified Machine Learning Engineers.

Machine Learning Engineer interview questions

Machine Learning Engineer interview questions

Top interview questions to help you hire the right Machine Learning Engineers, faster.

How do I hire a Machine Learning Engineer in Estonia on Upwork?

You can hire a Machine Learning Engineer in Estonia on Upwork in four simple steps:

  • Create a job post tailored to your Machine Learning Engineer project scope. We'll walk you through the process step by step.
  • Browse top Machine Learning Engineer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Machine Learning Engineer profiles and interview.
  • Hire the right Machine Learning Engineer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Machine Learning Engineer?

Rates charged by Machine Learning Engineers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Machine Learning Engineer in Estonia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Machine Learning Engineers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Machine Learning Engineer team you need to succeed.

Can I hire a Machine Learning Engineer in Estonia within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Machine Learning Engineer proposals within 24 hours of posting a job description.