Taro Logo

Senior Machine Learning Engineer

Euromonitor International leads the world in data analytics and research into markets, industries, economies and consumers.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
AI · Enterprise SaaS

Job Description

Euromonitor International, a global leader in market research and data analytics, is seeking a Senior Machine Learning Engineer to join their Data Science team. The role focuses on working with consumer goods data from various sources, including semi-structured text in multiple languages, images, and numerical values. The team has already developed over 400 machine learning models and is looking to expand their capabilities.

The ideal candidate will have a strong background in Mathematics, Physics, Natural Sciences, or Engineering with 4+ years of experience. They should be proficient in Python, SQL, and cloud technologies, with a solid understanding of the ML lifecycle and best practices. The role involves building and maintaining ML infrastructure, supporting Data Scientists, ensuring code quality, and managing cloud costs.

Working in a hybrid environment in Vilnius, Lithuania, you'll be part of a multinational workforce spanning 16 global offices. The company offers an excellent balance of professional growth and work-life balance, with benefits including private health insurance, flexible hours, and regular social events. Euromonitor is committed to diversity, professional development, and making a positive impact through their Corporate Social Responsibility Programme.

This is an excellent opportunity for a seasoned ML engineer looking to work with diverse datasets and contribute to meaningful projects in the consumer goods industry. The role offers both technical challenges and the chance to influence product development through innovative data analysis approaches.

Last updated a month ago

Responsibilities For Senior Machine Learning Engineer

  • Build and maintain infrastructure for machine learning models
  • Support Data Scientists in delivering production-ready models
  • Ensure the team's codebase adheres to best practices
  • Monitor and manage cloud costs to stay within budget

Requirements For Senior Machine Learning Engineer

Python
  • A background in Mathematics, Physics, Natural Sciences, or Engineering, with 4+ years of relevant experience
  • Advanced proficiency in Python and SQL, Git, CI/CD scripting, regular expressions, shell commands, and basic web development
  • Strong experience with cloud resources: notebooks, SQL instances, buckets, secrets, VMs, service accounts, pipelines, model scaling, and cost optimization
  • Good coding practices: documentation, linting, styling, reproducibility, code reviews, and test-driven development
  • Solid understanding of the ML lifecycle, development tools, and best practices
  • Clear communication skills for reporting problem status, actions taken, conclusions, improvements, and limitations
  • Proficiency in EDA, classical supervised/unsupervised learning, core NLP techniques, deep learning

Benefits For Senior Machine Learning Engineer

Medical Insurance
  • Competitive salaries
  • Private health insurance
  • Generous holiday allowances
  • Flexible hours
  • Regular social events
  • Two volunteering days annually
  • Training and development opportunities
  • International work environment