Junior/Mid-Level Data & Machine Learning engineer
Summary
Consultancy emagine is hiring a junior/mid-level Data & ML Engineer for a global technology client in Stockholm. Day to day: building Go-based Kafka ingestion pipelines, preparing AI-ready datasets in ClickHouse, developing backend microservices, and supporting production ML workflows with Prometheus/Grafana monitoring.
emagine is currently looking for a Junior or Mid- level ML and Data Engineer for a global technology client based in Stockholm.
Start Date: ASAP
End Date: 2027-08-31 (extension possible)
Location: Sweden, remote
Assignment Overview
We are looking for an ambitious Data & Machine Learning Engineer who will help build and maintain the data infrastructure powering advanced analytics and machine learning initiatives.
Working closely with senior technical specialists, you will focus on developing data ingestion pipelines, preparing high-quality datasets, building microservices, and supporting production machine learning workflows.
This is an excellent opportunity for someone who wants to deepen their expertise in data engineering, distributed systems, and MLOps.
Responsibilities
Data Pipeline Development
Build and maintain Go-based Kafka ingestion pipelines
Process both real-time and aggregated data streams
Ensure scalability, reliability, and data quality
Data Preparation & Structuring
Clean, normalize, and structure data
Create AI-ready datasets and ClickHouse tables
Support downstream analytics and machine learning workloads
Microservices Development
Develop APIs and supporting backend services
Expose aggregated metrics and data products internally
Contribute to platform scalability and reliability
ML Platform Support
Prepare data features for machine learning workflows
Support deployment and monitoring of ML solutions
Collaborate closely with senior engineers and architects
Monitoring & Reliability
Implement observability and monitoring solutions
Utilize Prometheus and Grafana
Ensure stable and reliable production systems
Required Experience
Programming
Good proficiency in Go (Golang)
Experience with Python
Data & Infrastructure
SQL
Analytical databases (ClickHouse experience is highly desirable)
Kafka or similar messaging systems
Protobuf
Docker
Kubernetes
Grafana
Prometheus
Desired Mindset
Strong interest in data engineering and machine learning
Understanding of feature engineering and data preparation
Desire to learn MLOps and production ML deployments
Strong analytical and problem-solving skills