Machine Learning Engineer with English and Spanish

Meet your

Nataliia Pavlenko
  • English
  • Ukrainian
  • Russian
  • Spanish

Are you enthusiastic about tackling complex challenges and thriving within an international team of innovative developers dedicated to constructing cutting-edge products that harness the power of machine learning and large language models?

If your answer is yes, then come aboard!

We are currently searching for a Machine Learning Engineer to join an exceptional company with a robust AI platform, regularly updated legal information, and a global reach spanning over 70 countries. Their diverse customer base includes legal professionals, academics, enterprises, and governments.


  • Full professional level of English
  • Full professional level of Spanish
Spain Remote

Main Responsibilities

  • Design and deploy scalable machine learning systems using tools such as VespaAI, Python, and Java for production environments
  • Analyze and translate customer requirements into practical solutions that effectively address their problems
  • Utilize extensive datasets encompassing case law, legislation, regulations, journals, and news to develop machine learning models
  • Collaborate with business leaders, engineers, and content teams to identify and implement impactful AI products and services
  • Establish and maintain rigorous controls, including model monitoring, testing, auditing, and other quality measures
  • Adhere to best practices in model and data governance, as well as ethical and compliance standards

Core Skills/experience

  • Hold a Master's or Ph.D. degree in Computer Science, Mathematics, Physics, or a closely related technical field
  • Possess 5 years of experience in developing both commercial and research-oriented Machine Learning applications
  • Demonstrate expertise in various algorithms, including but not limited to classification, Natural Language Processing (NLP), and graph neural networks
  • Proficient in utilizing Machine Learning platforms such as Vespa, TensorFlow, and PyTorch
  • Capable of translating business requirements into effective Machine Learning solutions
  • Skilled in organizing, analyzing, and visualizing complex datasets
  • Fluent in programming languages such as Java and Python, with a solid understanding of unit testing
  • Knowledgeable about version control systems like Git and Graphite
  • Experience working with containerization tools, particularly Docker

What’s on offer

  • Permanent contract
  • Full remote working model
  • Flexible hours
  • Great team of people

Our recruitment process

  • Step 1: Interview with one of our recruiters to get to know you better
  • Step 2: Interview with the Hiring Manager
  • Step 3: Technical Test
  • Step 4: Technical Interview
  • Step 5: Interview with CTO