This offer is not available anymore

(Senior) Machine Learning Engineer in Madrid

Share offer

Job Description

We are a full stack AI company, enabling businesses to create, "productize"​ and scale data-driven solutions, quickly and economically. We strive to make AI work in real world and help realize its full benefits.


Here are some interesting facts about Dive:


  • Team of early practitioners of Machine Learning (since 2001) with experiences in developing cutting-edge AI based solutions
  • Our Data Science team includes winners of KDD Cup 2007 / Netflix Challenge
  • Dive AI Platform is recognized by DT50 (Google, McKinsey, Rocket Internet), Tie50, EFM Berlinale and MIT Technology Review
  • International customer base

We are seeking an accomplished (Senior) Machine Learning Engineer to be part of our platform development team. In this role, you’ll be embedded inside a vibrant team of data scientists. You will be expected to help conceive, code, and deploy AI models at scale as a product, using the latest industry tools. Important skills include data wrangling, engineering end to end processes with AI/ML foundations, developing models, and testing metrics.

The purpose of your role:

  • Be responsible for the architecture, development and management of scalable machine learning environments and complex machine learning applications
  • Create and refine features from the underlying data and build efficient workflows to train, evaluate and deploy models
  • Partner with data scientists to understand, implement, refine and design machine learning and other algorithms
  • Partner with software developers to integrate the models into our technical platform and products
  • Work cross functionally with product managers, data scientists and product engineers to work on MVPs

The expertise we’re looking for:

  • BS, MS, or PhD degree in Computer Science or related field, or equivalent practical experience
  • Knowledgeable with Data Science tools and frameworks (i.e. Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark)
  • Basic knowledge of machine learning techniques (i.e. classification, regression, and clustering)
  • Understand machine learning principles (training, validation, etc.)
  • Knowledge of data query and data processing tools (i.e. SQL)
  • Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning)
  • Software engineering fundamentals: version control systems (i.e. Git, Github) and workflows, and ability to write production-ready code
  • Mathematics fundamentals: linear algebra, calculus, probability
  • Interest in reading academic papers and trying to implement state-of-the-art experimental systems
  • Experience using deep learning architectures
  • Experience deploying highly scalable software supporting millions or more users
  • Experience with GPU acceleration (i.e. CUDA and cuDNN)
  • Experience with integrating applications and platforms with cloud technologies (i.e. AWS and Azure)
  • High level of spoken and written English

What DIVE offers:

  • Offices with great atmosphere, young talented team members eager to do something big. prime office location in the heart of the city of Madrid
  • Attractive salary and bonus scheme
  • Become part of a growing start-up with global aspirations
  • Expand your professional network internationally
  • We foster anentrepreneurial culture and encourage our teams to take initiatives
  • And because all is not work, we organize “Divebeers” events, lunch outings to discover new restaurants in the city centre and other fun activities.
  • At Dive, ideas rule, performance shines, and positive attitude makes us successful as a TEAM!



  • Media company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other data engineer jobs that might interest you...