Location
Belfast

Reporting to the Head of the ML Team, the engineer will undertake development duties to augment the Datactics platform with machine learning capability. This will involve development in python for ML tasks, Java for platform integration and API development.

Reporting to the Head of the ML Team, the engineer will undertake development duties to augment the Datactics platform with machine learning capability. This will involve development in python for ML tasks, Java for platform integration and API development.

This engineer will be involved across all tasks in a typical machine learning pipeline including: data gathering, cleansing and pre-processing, feature engineering, model training, testing, evaluation, deployment and monitoring in production.

The engineer will work closely with the ML, software development and data engineering teams in constructing the ML solutions based on current SOTA and best practices.

The engineer will develop valuable inter-personal skills through working with a wide variety of people.

​Your responsibilities will include:

  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
  • Managing available resources such as data and pipelines so that deadlines are met
  • Analysing the machine learning algorithms that could be used to solve a given problem and ranking them by their success probability
  • Exploring and visualising data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
  • Verifying data quality, and/or ensuring it via data cleaning
  • Supervising the data acquisition process if ore data is needed
  • Finding available datasets that could be used for training
  • Defining validation strategies
  • Defining the pre-processing or feature engineering to be done on a given dataset
  • Training models and turning their hyperparameters
  • Analysing the errors of the model and designing strategies to over come them
  • Deploying models to production
  • API development
  • Understanding the mathematical and statistical methods that underlie the machine learning algorithms and explain to end users the impact of results
  • Platform integrations with Java technology
  • Strong focus on quality, robust solutions, security and scalability​

Working at Datactics

Our employee benefits package includes private health insurance, training allowances and a shared bonus pool. But more than this, we place huge importance on cohesion between all areas of the company so that we can work quickly, efficiently and deliver the best possible experience for our clients and staff. Everyone you work with has grown with the company in the same way, so will be on hand to help!

We pride ourselves on being inclusive and diverse, as we believe these are two of the biggest contributors behind our talented team of circa. 50 people. In fact, we have 13 different nationalities and 40% of female team members which has led to being awarded the Waters Technology ‘Best Company for Diversity and Inclusion’ in 2020.

English is essential as the vast majority of meetings will be conducted in English.  As we’ve already mentioned, we have a really diverse team, with many languages spoken, so any additional languages are always a bonus.