emagine is seeking a motivated Junior or Mid-Level Data & Machine Learning Engineer to join a global technology project. You will play a key role in building and maintaining the data infrastructure that powers advanced analytics and machine learning initiatives.
Key responsibilities
- Develop and maintain robust data ingestion pipelines using Go and Kafka for real-time and aggregated streams.
- Clean, normalize, and structure data to create high-quality, AI-ready datasets and ClickHouse tables.
- Design and implement backend microservices and APIs to expose data products and metrics.
- Support the deployment, monitoring, and reliability of production machine learning workflows.
- Implement observability solutions using Prometheus and Grafana to ensure system stability.
Requirements
- Strong proficiency in Go (Golang) and practical experience with Python.
- Solid understanding of SQL and experience working with analytical databases, preferably ClickHouse.
- Hands-on experience with messaging systems like Kafka, as well as Protobuf, Docker, and Kubernetes.
- A strong analytical mindset with a genuine interest in data engineering, feature engineering, and MLOps.
- Ability to collaborate effectively with senior engineers and architects in a fast-paced environment.
What we offer
- The opportunity to work on large-scale data infrastructure and advanced machine learning projects.
- A fully remote working environment with exposure to modern distributed systems.
- Professional growth through collaboration with senior technical specialists and architects.
- Engagement in the full lifecycle of data products, from ingestion to production monitoring.