Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Senior Data & Machine Learning Engineer

Posted
Discussion

Summary

emagine is staffing a 12-month consultant role for a global technology client in Stockholm to build data pipelines, forecasting, route scoring, and real-time anomaly detection for a high-volume messaging platform. Work centers on Go microservices, Kafka event streaming, ClickHouse, Kubernetes, and production ML inference services.

emagine is currently looking for a Senior Data & Machine Learning Engineer for a global technology client based in Stockholm.

Start: ASAP

Duration: 12 months, extension possible

Location: Stockholm, or remote from Sweden

Assignment Overview

Our client is undertaking a strategic initiative to strengthen its data-driven decision-making capabilities within a large-scale, high-volume messaging and communications environment. The consultants will play a key role in building and enhancing data pipelines, real-time analytics capabilities, machine learning foundations, and intelligent routing and pricing systems.

The assignment will be delivered within a modern cloud-native architecture built around Go microservices, Kafka-based event streaming, ClickHouse data platforms, Kubernetes, and machine learning-enabled services.

About the Assignment

We are seeking an experienced Senior Data & Machine Learning Engineer to design and develop intelligent data products and predictive capabilities supporting mission-critical messaging services.

You will work within a large-scale data ecosystem and be responsible for creating data foundations, scoring mechanisms, forecasting models, anomaly detection capabilities, and machine learning pipelines that enable automation and business optimization.

This role requires a combination of strong software engineering, data engineering, and machine learning expertise.

Responsibilities

Pricing Intelligence & Forecasting

Develop simulation models and forecasting capabilities

Build cost and margin prediction models

Deliver pricing recommendations based on authoritative business data

Dynamic Route Scoring

Create scoring models using real-time and historical datasets

Continuously evaluate route quality and performance metrics

Support automated routing decision engines

Real-Time Anomaly Detection

Build highly responsive detection models

Identify service degradations, network anomalies, and operational issues in near real time

Enable automated reactions and alerts

Data Architecture

Design scalable and AI-ready ClickHouse data models

Ensure data consistency, modularity, and quality standards

Support future analytics and machine learning initiatives

Production Engineering

Develop and integrate solutions within a Go-based microservices ecosystem

Deploy and maintain machine learning inference services

Ensure high performance and low-latency operation in streaming environments

Required Experience

Programming

Golang experience is preferable

Strong experience with Python

Data & Infrastructure

ClickHouse or similar analytical databases

Apache Kafka

Protobuf

Redis

Kubernetes

Helm

Grafana

Prometheus

Machine Learning

Dynamic scoring models

Forecasting and simulation models

Real-time anomaly detection

Streaming inference architectures

MLOps and production deployment

Feature engineering and data preparation

Preferred Experience

Telecommunications

Messaging platforms

Routing optimization

Billing systems

Pricing engines

Skills

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available