Overview
Location: Full remote.
Schedule: Full-time, European time zone availability.
Job Purpose
We are seeking a Senior Machine Learning Engineer with a strong background in MLOps to join our team. This role involves designing and deploying automated ML systems, with a particular focus on building and maintaining a Feature Store to support both training and real-time inference.
The ideal candidate combines solid experience in machine learning infrastructure with strong coding skills, a collaborative mindset, and a deep understanding of CI/CD practices, cloud environments, and ML system lifecycle management.
Responsibilities:
- Design, develop, and maintain MLOps systems, with a specific focus on Feature Store implementation.
- Integrate the feature store with batch and streaming data pipelines.
- Define and manage the feature lifecycle, including governance and access control.
- Collaborate closely with data scientists and engineers to operationalize ML models at scale.
- Implement best practices for model versioning, monitoring, testing, and deployment in production environments.
Requirements: - High Proficiency in Python and familiarity with Data Science frameworks
- Previous experience in designing or maintaining a Feature Store, preferably using Feast
- Knowledge of distributed systems like Apache Spark, Apache Flink, Kafka.
- Strong understanding of CI/CD principles and experience with Kubernetes
- Familiarity with cloud platforms, particularly AWS
- Solid grasp of software engineering principles and best practice
- Excellent problem-solving skills and ability to work in a collaborative environmentPreferred
Qualifications: - Strong programming skills in Python (Advanced).
- Hands-on experience with Feature Stores, preferably Feast (Intermediate).
- Experience working with ML Ops systems and CI/CD pipelines (Advanced).
- Experience with cloud platforms, particularly AWS (Intermediate).
- Familiarity with container orchestration using Kubernetes (Intermediate).
- Experience with distributed systems and streaming technologies such as Apache Spark, Apache Flink, and Kafka (Intermediate to Foundation).
- Ability to work autonomously and drive solutions independently (Advanced).
- Strong communication skills and ability to collaborate in English (Intermediate or above).