Machine Learning Engineer

On-siteSalary not specified
Estonia

Job Description, Responsibilities & Requirements

About the Position

Welcome on board, Titan

As a Machine Learning Engineer, you’ll take ownership of building end-to-end solutions-designing, deploying, and monitoring models, along with the systems that support them. As you’ll be very hands-on with both the data science aspects and MLOps, with a touch of software engineering, this role is a great fit for someone passionate about both. Though we expect you’ll grow with us and we’re committed to investing in your development, you should already be comfortable in deploying end-to-end processes to production systems.

The position is hired only within the EU / Fluency in Estonian, both written and spoken is required / Mid-Senior level position

About MindTitan

We are a machine learning software and product development house working at the intersection of cutting-edge AI and practical software solutions. Our team excels in data science, machine learning engineering, product and project management. While headquartered in Estonia, our vision extends far beyond national borders and our grand goal is to establish ourselves as Europe’s premier AI innovation center.

Read more about us

Key Responsibilities

  • Packaging and deploying machine learning models (E2E process) to production systems
  • Training models and optimizing the performance of ML systems across the stack
  • Working with a wide range of different data sources: text, images, video, audio, voice, and tabular
  • Building and maintaining pipelines that run ML models online or batch
  • Some of the technologies you might stumble upon in existing projects: fastAPI, TensorFlow, sklearn, numpy, Airflow, Kubernetes, Keras, PyTorch, pandas, Azure, AWS, MLFlow, Docker, various LLMs

Qualifications

  • 2+ years of hands-on experience in either software engineering or machine learning engineering, including deploying things to production-level systems
  • 1+ years of hands-on data science experience, with proven track record
  • Very comfortable with Linux and the Python data science stack
  • Flexibility to work on different projects
  • Having lots of curiosity and an eye for details
  • Excellent written and verbal English and Estonian communication skills
  • You are located within EU

We Offer

  • If you get bored, it's on you. We offer cutting-edge ML technologies and applications to work with
  • We trust you to do your work. Whether that’s in Tallinn or Tartu office, or mysteriously 'online' is up to you
  • We occasionally acknowledge each other's existence at team building events
  • Competitive compensation to finally afford that fancy keyboard you’ve been eyeing
  • Collaborative environment with minimal bureaucracy, unless we count daily standups
  • Career growth guaranteed, assuming we’re not orbiting a singularity already

Peek behind the scenes at our Instagram

We’re as serious about our coffee breaks as we are about our code quality.

Check more from our Instagram

Greetings from your future team

”Better be prepared to tolerate the humor in our Slack discussions. It’s sometimes darker than Vantablack. Also, the proportion of people to dogs you can meet in the Tartu office is a cute side benefit. Please don’t apply if you don’t like animals.”

Zepp Uibo

Machine Learning Engineer

”First week at MindTitan: client calls and real tasks by day, colleague’s birthday party by night. The professional environment and varied projects keep advancing my skills, while the crew itself is genuinely cool. From the very first week, I’ve been welcomed with support and open arms.”

David Avedis Injarabian

Machine Learning Engineer

“I love it here. I haven’t just grown in leaps and bounds-I’ve grown in Star Trek–level light-speed jumps. The crew on board is absolutely the best, both in professional and personal level.

But before you join be warned: we like dark humour, wear Moomin socks and do serious stuff here, while wearing them.”

Kristjan Jansons

“Here, growth isn’t just encouraged - it’s inevitable. You get to learn, experiment, and tackle challenges with a team that’s as sharp as they are funny. No idea is too bold, and no problem is faced alone. The real struggle in the beginning? Telling Sander and Madis apart!”

Merette Arula

Analyst-Project Manager

“Day one on the job, I got asked, ‘Do you know speech-to-text?’ I didn’t. ‘Want to learn?’ Absolutely. A few weeks later, we had a model more accurate for our needs than anything else out there.

We’re all about making things happen. Deploy a model in an unfamiliar system? Consider it done. Grab a beer after work? I’m already halfway through mine.”

Madis-Karli Koppel

Solutions Architect, Senior Machine Learning Engineer

Sounds interesting? Say hi!

If you are ready to join us (we are totally ready!), make sure to send us your CV together with your LinkedIn/Git profile and let’s talk!

Write to us at or fill out the form below.

Apply

Job Details

Company name:
MINDTITAN
Location:
Estonia
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Mar 26, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.