Stratum AI

Stratum AI

Machine Learning Ops Engineer

Canada · Exec

Sponsorship not specifiedDetected 416 days ago
PythonFull-Stack DevelopmentCode ReviewGitSQLAWSAzureDockerKubernetesMachine LearningDeep LearningPyTorchPandasNumPySparkAirflowData AnalysisData EngineeringData ScienceNLPComputer VisionMLOpsTest AutomationCommunication

About the role

  • This position requires strong expertise in Python and machine learning workflows.
  • You will work alongside a team of three engineers focused on creating robust infrastructure and tooling.
  • This is a remote-first position based in Canada.

Responsibilities

  • Develop robust and well-tested code for core internal tools:
  • Build visualization tools for 3D models and ML performance metrics
  • Build and maintain our custom end-to-end MLOps platform:
  • Implement experiment tracking systems
  • Create model registry with versioning and storage
  • Develop automated testing frameworks
  • Build interfaces between different components of the ML pipeline
  • Develop production-grade QA/QC systems for deployed AI models:
  • Implement input data validation
  • Create automated alerts for performance issues

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related fields OR equivalent experience in software development and ML engineering
  • 3+ years of industry experience
  • Knowledge of model evaluation techniques
  • Experience with SQL and database principles
  • Familiarity with database frameworks
  • Experience handling common mining data formats and transformations
  • Experience with cloud services (AWS/Azure)
  • Knowledge of compute resources for ML
  • Strong experience with data analysis/processing libraries such as pandas and numpy

Nice to have

  • Previous experience working at startups
  • Familiarity with Git, experiment tracking tools (WandB, Comet, etc.)
  • Written/oral fluency in a language besides English
  • Experience optimizing data processing pipelines and/or neural network models
  • Proficiency in a lower-level programming language or GPU programming
  • Experience with data application frameworks
  • Full stack development experience
  • Experience with experiment tracking systems and ML model monitoring

Skills

  • Create data preprocessing modules for mining data
  • Implement metrics calculations and evaluation pipelines
  • Troubleshoot and fix issues in existing metrics code
  • Implement spatial data processing utilities
  • Build visualization tools for 3D geological data
  • Develop data converters between different mining data formats
  • Create utilities for coordinate transformations
  • Proficiency with data science libraries (numpy, pandas)
  • Experience with visualization tools
  • Ability to write modular, robust, and tested Python code
  • Strong debugging skills for complex ML systems
  • Deep learning experience:

Benefits

  • Experience working with machine learning in computer vision, NLP, recommender systems, or scientific applications
  • Strong background in probability, machine learning, and data science
  • We're Stratum, a mining software company with machine learning models as our core product.
  • Our long-term vision is to build a massive AI engine capable of making every decision in a mining operation, down to moving individual rocks.
  • If you're an exceptional engineer interested to helping make this vision a reality we look forward to reviewing your application and working together.

This listing is sourced directly from Stratum AI's careers page and normalized into a canonical job model.