We are looking for an experienced MLOps Engineer to join our team and support the development and optimization of data infrastructure and machine learning processes.
MLOps Engineer
Your responsibilities
- Managing and optimizing Snowflake data warehouses, including understanding Snowflake architecture (virtual warehouses, micro-partitions) and performance tuning.
- Designing and implementing ETL/ELT processes using cloud-native tools such as dbt, AWS Glue, and Talend.
- Handling bulk data ingestion into Snowflake, ensuring data integrity and efficient processing.
- Writing and optimizing queries in Snowflake SQL and implementing stored procedures.
- Transforming raw data into structured formats suitable for downstream usage like reporting and visualization, using tools such as dbt and Snowflake SQL.
- Collaborating with data science and IT teams to ensure process consistency and automation in ML workflows.
Our requirements
- Practical knowledge of Snowflake, including architecture and optimization techniques.
- Experience working with ETL/ELT tools: dbt, AWS Glue, Talend.
- Programming skills in Python and JavaScript.
- Proficiency in Snowflake SQL and stored procedures.
- Ability to transform data and prepare it for analysis and reporting.
- Familiarity with version control systems and CI/CD tools (e.g., GitLab Pipelines).
- Experience with the DataOne platform, Immuta, GitLab Pipelines, and Monte Carlo methods.