Machine Learning Operations (MLOps) Engineer / Software Developer (AI/ML)
Raise - find a more meaningful working experience
Job Description
Machine Learning Operations (MLOps) Engineer / Software Developer (AI/ML) Pay Rate: $67.90/hour, depending on experience Contract Length: 1 Year Location: Calgary, Alberta This is a software development-first role with a heavy specialization in Machine Learning and AI solutions. You will work closely with Data Scientists, Architects, and Product Teams to transition experimental AI/ML models into highly scalable, automated, and maintainable production systems. The ideal candidate possesses deep software engineering discipline (CI/CD, testing, clean architecture) coupled with a strong understanding of statistical models, cloud infrastructure, and emerging agentic workflows.
Responsibilities Participate in team planning sessions Responsible for building and optimizing ML models and data pipelines Provide software development expertise to data analytics teams and data scientists within the organization Review and discuss requirements and estimate implementation effort Participate in experiments and prototype solutions Collaborate with architects, data scientists, business- and product teams to develop ML solutions Design and implement operational aspects of model deployment including automation, monitoring, drift detection, etc. Apply software development best practices to models from prototypes for better maintainability Test and debug application code Perform code reviews and give constructive feedback for improvements Qualifications 3+ years of experience in delivering AI/ML projects 2+ years as a software developer in a delivery team Strong knowledge of software development best practices (test driven development, CI/CD, etc.) Expertise in at least two common languages (Java, Python, C#, etc.) Working experience with general Python data packages and building solutions in AWS Good knowledge of relational and non-relational databases and query engines (e.g. SQL) Proficient with statistical concepts and applying statistical thinking to solve business problems Working knowledge of DevOps practices and automation Excellent knowledge of ML algorithms/techniques as well as Agentic solutions with the ability to build and optimize models without major supervision Strong testing and debugging skills A positive, team-focused, results-oriented attitude, and strong collaboration skills Preferred Qualifications: Experience in building data pipelines Some familiarity with web frontend development Working knowledge of the AWS ecosystem or keen interest in diving deep into AWS services Experience and familiarity with platforms like Databricks Education and Certifications: BSc. or MSc. degree in Computer Science, Engineering, Math, Physics, Statistics, or equivalent.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities. We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation. #J-18808-Ljbffr