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.
Apply directly at Stratum AI →Create a free account for alerts like thisView Stratum AI immigration profile
This listing is sourced directly from Stratum AI's careers page and normalized into a canonical job model.