Role: Machine Learning Engineer - Contract
Length: 1 year (potential for extension)
Location: Calgary (Hybrid, 2 days onsite)
Your New Company
Join a leading enterprise organization undergoing a major transformation in its data and AI capabilities. Youโll be part of a high-performing, collaborative team focused on building scalable machine learning solutions that drive meaningful business impact across the organization.
Your New Role
As a Machine Learning Engineer, you will operate at the intersection of software engineering and advanced machine learningโowning the design, development, and optimization of ML models and data-driven applications.
Key responsibilities include:
- Participating in team planning sessions and contributing to delivery roadmaps
- Building and optimizing machine learning models and supporting data pipelines
- Providing software development expertise to data science and analytics teams
- Translating business requirements into technical solutions and estimating implementation effort
- Prototyping and experimenting with new ML solutions
- Collaborating cross-functionally with architects, product teams, and business stakeholders
- Designing and implementing model deployment strategies (automation, monitoring, drift detection)
- Applying software engineering best practices (CI/CD, testing, maintainability) to ML solutions
- Testing, debugging, and improving application code
- Conducting code reviews and contributing to engineering excellence across the team
What Youโll Need to Succeed
Must-Have Qualifications:
- Bachelorโs or Masterโs degree in Computer Science, Engineering, Mathematics, Statistics, or a related field
- 3+ years of hands-on experience delivering AI/ML solutions in production environments
- 2+ years of experience as a software developer within a delivery-focused team
- Strong software engineering fundamentals (TDD, CI/CD, version control, etc.)
- Proficiency in at least two programming languages (e.g., Python, Java, C#)
- Hands-on experience with Python data libraries and building solutions in AWS
- Solid understanding of both relational and non-relational databases (SQL and NoSQL)
- Strong foundation in statistical concepts and applying data-driven problem solving
- Experience with DevOps practices, automation, and deployment pipelines
- Deep understanding of machine learning algorithms, techniques, and agentic/AI-driven solutions
- Strong testing, debugging, and troubleshooting capabilities
- Excellent collaboration and communication skills in a team environment
Nice-to-Have:
- Experience building scalable data pipelines
- Exposure to frontend/web application development
- Hands-on experience within the AWS ecosystem
- Experience working with platforms such as Databricks
What Youโll Get in Return
- Opportunity to work on cutting-edge AI/ML and data products at enterprise scale
- Exposure to modern cloud ecosystems and advanced ML deployment practices
- Collaborative, high-performing engineering and data teams
- Competitive compensation and long-term contract opportunity
- Flexible hybrid working environment
What You Need to Do Now
If youโre a Data Scientist who thrives in a hands-on, engineering-focused ML environment, apply now or reach out directly for a confidential discussion.