Junior/Mid-Level Data & Machine Learning engineer
emagineemagine 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
Programming
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
- Clean, normalize, and structure data
- Create AI-ready datasets and ClickHouse tables
- Support downstream analytics and machine learning workloads
- Develop APIs and supporting backend services
- Expose aggregated metrics and data products internally
- Contribute to platform scalability and reliability
- Prepare data features for machine learning workflows
- Support deployment and monitoring of ML solutions
- Collaborate closely with senior engineers and architects
- Implement observability and monitoring solutions
- Utilize Prometheus and Grafana
- Ensure stable and reliable production systems
Programming
- Good proficiency in Go (Golang)
- Experience with Python
- SQL
- Analytical databases (ClickHouse experience is highly desirable)
- Kafka or similar messaging systems
- Protobuf
- Docker
- Kubernetes
- Grafana
- Prometheus
- 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