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

Get the CLI →

emagine

NewBe an early applicant

Junior/Mid-Level Data & Machine Learning engineer

Posted 7 views
Discussion

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

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