Job Description

ML Engineer – Snowflake


We are looking for an ML Engineer with expertise in building and deploying machine learning models natively on Snowflake. You will develop end-to-end ML workflows leveraging Snowpark ML and Snowflake's model management capabilities for enterprise clients.

Technical Skills Required (6-8 of the following):

  • Snowpark ML for feature engineering, model training, and inference
  • Snowflake Model Registry for versioning and deployment management
  • Snowflake Feature Store for centralized feature management
  • Cortex ML functions (forecasting, anomaly detection, classification)
  • Snowpark Python UDFs and vectorized UDFs for model serving
  • ML libraries: scikit-learn, XGBoost, LightGBM, PyTorch within Snowpark
  • MLOps practices: experiment tracking, model monitoring, A/B testing
  • Stored procedures for ML pipeline orchestration in Snowflake

Experience:

  • 3+ years in ML engineering with at least 1 year deploying models on Snowflake
  • Delivered 2+ production ML models (forecasting, classification, or recommendation)
  • Clear communication skills for client interactions and technical documentation

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application