Senior Machine Learning Engineer

sofascoreΒ· Development
Apply Now β†—

About this role

ABOUT SOFASCORE


Sofascore is a sports-tech company created with one goal in mind – giving sports enthusiasts a deeper understanding of the game.Β 


Our platform is the leading provider of advanced sports insights. From the biggest derbies to amateur matches, every game counts - that’s why we have the largest data coverage with 20,000+ tournaments across 25 sports. This comes easy with Torneo, our very own tournament management software for lower leagues.


The global recognition of the Sofascore Rating, along with the Player of the Season award for the highest-rated players, positioned us as the authority in evaluating player performance.

The Sofascore team counts more than 300 experts in 20 teams, primarily playing at our home court in Croatia, but we also have talents showing their skills worldwide.


More about the company /// More about the platform



ABOUT THE ROLE


At Sofascore, we are passionate about redefining the sports experience for millions of users worldwide through cutting-edge technology. We are looking for an experienced Senior Machine Learning Engineer to join our AI Team. This is a key role for someone eager to apply advanced ML techniques in production at scale, contributing to projects that directly impact our users: recommender systems, personalized feeds, sentiment analysis, and semantic search.


As a Senior ML Engineer, you will be responsible not only for developing state-of-the-art models but also for ensuring their robustness, scalability, and seamless deployment into production environments. You will work closely with other engineers, data scientists, and product teams to deliver intelligent, reliable, and high-performing solutions.


Your responsibilities

  • Design, build, and deploy production-ready ML systems with high reliability and scalability.
  • Develop, evaluate, and optimize recommender systems, feed systems, and NLP-driven solutions (e.g., sentiment analysis, semantic search).
  • Implement robust MLOps practices using Docker, Kubernetes, and cloud platforms.
  • Collaborate on system design, data pipelines, and end-to-end lifecycle management of ML models.
  • Write clean, maintainable, and high-quality code following engineering best practices.
  • Mentor and support less experienced colleagues, setting standards for technical excellence within the team.


What we are looking for

  • 5+ years of industry experience working on machine learning projects, with a proven track record of delivering models into production.
  • Strong knowledge of recommender systems, NLP methods, and modern ML architectures (including transformers and LLMs).
  • Proficiency in Python (or similar), with excellent coding and debugging skills.
  • Hands-on experience with containerization, orchestration, and deployment technologies (Docker, Kubernetes).
  • Strong understanding of MLOps, CI/CD pipelines, monitoring, and model lifecycle management.
  • Ability to design scalable solutions, from prototype to production.
  • Strong problem-solving mindset, curiosity, and passion for innovation.


What sets you apart

  • Experience working on large-scale consumer-facing ML systems.
  • Familiarity with cutting-edge LLM applications and their integration into production systems.
  • Research background, evidenced by impactful contributions, publications, or applied innovations.
  • Experience mentoring and providing technical leadership in a collaborative team environment.


What we offer

  • The opportunity to work with a cutting-edge sports platform impacting millions worldwide
  • Family benefits package
  • Education - internal and through international conferences and workshops
  • Top quality equipment and budget for Mobile phone
  • Paid package of general physical examination once a year
  • Sofascore Canteen (lunch options)Β 
  • Sofascore Bar (coffee and drinks on us)
  • Numerous other benefits that we would verbally communicate to you

Frequently Asked Questions

Is the salary disclosed for the Senior Machine Learning Engineer position at sofascore?
The salary for this Senior Machine Learning Engineer role at sofascore is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Machine Learning Engineer position at sofascore located?
This Senior Machine Learning Engineer role at sofascore is based in Hybrid, Zagreb, Grad Zagreb, Croatia (Hrvatska). The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Machine Learning Engineer role at sofascore full-time or part-time?
This is listed as a Full Time position. It is posted as a Senior Machine Learning Engineer role in the Development department at sofascore.
Which team or department does the Senior Machine Learning Engineer at sofascore belong to?
This Senior Machine Learning Engineer position is part of the Development department at sofascore. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Machine Learning Engineer position at sofascore?
Click the "Apply Now" button on this page. You will be redirected to sofascore's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior Machine Learning Engineer job at sofascore posted?
This Senior Machine Learning Engineer position at sofascore was posted on Sep 9, 2025. Apply as soon as possible β€” early applications are often reviewed first.
Senior Machine Learning Engineer
sofascore
Apply for this role β†—

You'll be redirected to sofascore's official application page on bamboohr.