Role Overview
TEEMA is hiring a mid-level ML Engineer. This is a full-time role in Calgary, Alberta. Part of TEEMA's Lifecycle hiring. The posted range is $80k to $95k. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
- Stand up, monitor, maintain, and improve existing ML pipelines, ensuring they run reliably and efficiently in production on AWS.
- Engineer, evaluate, and iterate on model features — maintain a catalogue of engineered features for understanding what drives predictive performance and why it matters for live audience use cases.
- Develop new ML models and pipelines that expand our platform's capabilities, with a focus on practical, client-facing outcomes.
- Design scalable, IaC-managed ML pipelines and CI/CD systems that reliably deliver model training and inference deployment across hundreds of tenants.
- Work within AWS Sage Maker as your primary ML environment — managing experiments, training jobs, model deployment, and monitoring.
- Collaborate closely with data engineers, developers, and product stakeholders to translate business questions into well-defined ML problems.
- Write clean, well-documented Python code that others on the team can build on.
- Invest in continuous learning — staying current on developments in ML, cloud infrastructure, and the evolving sports data landscape.
What you must have:
- A Computer Science degree or equivalent hands-on experience — we care about what you can do, not just where you studied.
- Solid SQL skills and basic data engineering fundamentals — querying, aggregating, and transforming structured and semi-structured data to support ML workflows.
- Proficiency in Python, with comfort writing modular, maintainable code using version control (Git Hub or similar) as part of a collaborative team.
- Experience with cloud platforms (AWS, GCP, or Azure) and managed ML services (Sage Maker, Vertex AI, Azure
ML);
Sagemaker preferred
- Working knowledge of the ML lifecycle end-to-end: data prep, feature engineering, model training, evaluation, and production deployment.
- Familiarity with widely used ML algorithms (random forests, gradient boosting, regression), understanding when to use them and core concepts like feature importance and model evaluation metrics.
- Bonus: exposure to other AWS services (S3, Lambda, Glue, Redshift), Docker, or experience in a sports, media, or entertainment data context.
Salary/Rate Range: $80,000.00 - $95,000.00
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
Frequently Asked Questions
How do I apply for the ML Engineer position at TEEMA?
Use the Apply button above to submit your application directly to TEEMA. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the ML Engineer position at TEEMA located?
This position is based in Calgary, Alberta. TEEMA has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
How much does the ML Engineer role at TEEMA pay?
TEEMA has posted a compensation range of $80k to $95k for this position. Final offers typically vary based on candidate experience, location, and internal salary bands.
When was the ML Engineer role at TEEMA posted?
This role was posted on April 6, 2026 (63 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start