- Company Name
- Sifflet
- Job Title
- Applied ML/AI Engineer - Monitoring
- Job Description
-
**Job title**
Applied ML/AI Engineer – Monitoring
**Role Summary**
Design, develop, deploy, and maintain machine‑learning‑driven monitoring solutions for data quality across warehouses and databases. Lead end‑to‑end ML pipelines, integrate with cloud infrastructure, and collaborate cross‑functionally to reduce alert noise and automate root‑cause analysis.
**Expectations**
- Deliver production‑grade ML systems from model to deployment.
- Own project lifecycle: design, coding, testing, CI/CD, monitoring, and maintenance.
- Communicate effectively in English; French fluency preferred.
- Actively contribute product improvements and feature ideas.
- Engage in system‑design, coding, and product discussions.
**Key Responsibilities**
- Build automated data profiling engines to learn baseline patterns and flag deviations.
- Deploy and tune time‑series forecasting models that capture seasonality and business cycles.
- Create ML‑powered alerting pipelines that correlate incidents and reduce noise.
- Implement generative‑AI workflows for natural‑language monitoring request interpretation.
- Develop automated monitor recommendations and root‑cause analysis tools.
- Integrate models with Kubernetes, AWS EKS, MySQL, Temporal, and observability stack.
- Minor modifications to Java/Spring Boot API and VueJS frontend as needed.
- Write unit/integration tests, maintain CI pipelines, and ensure observability of ML services.
**Required Skills**
- 3+ years as an ML engineer or equivalent, with production experience.
- Proficient in Python (≥3.8) and the Python ML ecosystem (PyTorch, pandas, scikit‑learn, etc.).
- Experience with time‑series forecasting (ARIMA, Prophet, neural nets).
- Knowledge of data‑quality monitoring concepts and data profiling.
- Familiarity with data warehouses (Snowflake, BigQuery, Redshift, etc.) and relational databases.
- Hands‑on with Kubernetes, Docker, AWS services (EKS, RDS), and CI/CD (GitLab CI).
- Strong software‑engineering practices: version control, testing, and deployment.
- Basic understanding of Java/Spring Boot and Typescript/VueJS is a plus.
- Fluency in English; French conversational ability desired.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or related field.
- Relevant certifications (e.g., AWS Certified Machine Learning – Specialty, PyTorch, Kubernetes) are beneficial but not mandatory.