Senior Data & Machine Learning Engineer
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