Forward Deployed Machine Learning Engineer
Stratum AI · Remote · Canada ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Canada pref.)
- Python & PyTorch
- Deep Learning focus
- Client-facing role
- 2+ years experience
Join the Technical Services team at Stratum to solve complex real-world problems in the mining industry. You will design and implement AI resource modeling techniques, adapting deep learning models to specific mine sites while contributing to foundational ML research.
This position balances applied machine learning for individual clients with broader model improvements. You will communicate model performance to non-technical stakeholders and visit mine sites to engage directly with clients.
What you'll do
- Adapt deep learning models to specific mining operations
- Develop and maintain high-quality ML code in Python
- Conduct research to improve AI resource modeling techniques
- Communicate model metrics and methodology to external stakeholders
- Track deployed model performance and identify improvements
- Visit mine sites at least twice a year to engage with clients
- Identify new opportunities to enhance mining operations for clients
What you'll need
- 2+ years of industry machine learning experience
- Proficiency in implementing custom neural networks in PyTorch
- Strong knowledge of Transformers, CNNs, or Graph Neural Networks
- Ability to work autonomously on complex, ambiguous problems
- Strong oral and visual technical communication skills
- Experience explaining ML models to non-engineering audiences
Nice to have
- High proficiency in an additional spoken language
Stack
- Python
- PyTorch
- FastAPI
- Pydantic
- DynamoDB
- AWS
- Azure
How you'll work
- Remote-first position
- Preference for candidates based in Canada
- Requires travel for mine visits (at least 2 per year)