Senior Software Engineer, MLOps
Come make your difference in communities across Canada, where authenticity, trust and making connections is valued – as we shape the future of Canadian retail, together. Our unique position as one of the country's largest employers, coupled with our commitment to positively impact the lives of all Canadians, provides our colleagues a range of opportunities and experiences to help Canadians Live Life Well®.
At Loblaw Companies Limited, we succeed through collaboration and commitment and set a high bar for ourselves and those around us. Whether you are just starting your career, re-entering the workforce, or looking for a new job, this is where you belong.
We are seeking a Senior Software Engineer, MLOps to join our Media domain team. In this role, you will collaborate closely with data scientists, data engineers, and product teams to operationalize machine learning models that power our AdTech capabilities—including ad recommendations, real-time audience targeting, keyword optimization, and impressions forecasting.
Responsibilities
MLOps Architecture & Development
Design, develop, and maintain end-to-end machine learning pipelines on Google Cloud Platform (GCP).
Implement best-in-class MLOps practices for model training, validation, deployment, and monitoring.
Collaborate with data engineering and data science teams to ensure seamless integration of models into production systems.
Model Deployment & Monitoring
Build and maintain robust CI/CD pipelines for ML models using infrastructure-as-code and container orchestration technologies (e.g., Kubernetes, Cloud Run).
Establish monitoring and alerting systems to track model performance, detect drift, and ensure reliability at scale.
Performance Optimization
Ensure low-latency predictions and high throughput to support real-time bidding, audience targeting, and recommendation engines.
Optimize training and inference costs by effectively utilizing GCP services and resources.
Collaboration & Stakeholder Management
Work closely with cross-functional teams (Data Science, Product, Marketing) to define requirements, scope projects, and integrate ML solutions that solve business problems such as ad recommendations and keyword targeting.
Present technical solutions and insights to stakeholders and leadership, translating complex ML processes into measurable business impact.
Technical Leadership & Mentorship
Advocate for MLOps best practices within the team, driving continuous improvement in deployment strategies, testing methodologies, and tooling.
Mentor junior engineers and share knowledge of emerging MLOps trends, cloud architectures, and AdTech solutions.
Innovation & Research
Stay current with the latest advances in machine learning, AdTech, and cloud engineering to proactively recommend new tools and technologies.
Evaluate and integrate third-party platforms or open-source projects to enhance the capabilities of our AdTech ecosystem.
Does this sound like you?
Customer-centric mindset: Passionate about delivering an exceptional experience for data scientists through a self-service platform, reducing friction in their workflows.
Collaboration: Strong communication skills to work closely with cross-functional teams, including data scientists and engineers, to ensure platform features meet user needs and expectations.
Problem-solving: Ability to identify and solve complex technical issues related to ML pipelines, cloud infrastructure, and scalability, ensuring an efficient and robust platform.
Automation-first approach: Commitment to streamlining and automating processes for scalability and reliability, enabling data scientists to focus on experimentation and model development.
Adaptability: Ability to quickly adjust to new technologies and evolving platform needs to keep the infrastructure cutting-edge and efficient.
Ownership and initiative: Comfortable taking ownership of key platform components, driving innovation and improvements that benefit the platform’s scalability and usability.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
2+ years of experience in software engineering with a focus on cloud infrastructure and/or data engineering.
Hands-on experience with Google Cloud Platform services such as Vertex AI, BigTable, BigQuery, Cloud Composer, Cloud Storage, etc.
Proficiency in one or more programming languages such as Python, Java, and SQL.
Experience with orchestration tools such as Apache Airflow (Composer).
Knowledge of CI/CD pipelines and DevOps tools for continuous integration and deployment.
Familiarity with containerization and orchestration (Docker, Kubernetes).
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to work in a collaborative, fast-paced environment
Our commitment to Sustainability and Social Impact is an essential part of the way we do business, and we focus our attention on areas where we can have the greatest impact. Our approach to sustainability and social impact is based on three pillars – Environment, Sourcing and Community – and we are constantly looking for ways to demonstrate leadership in these important areas. Our CORE Values – Care, Ownership, Respect and Excellence – guide all our decision-making and come to life through our Blue Culture. We offer our colleagues progressive careers, comprehensive training, flexibility, and other competitive benefits – these are some of the many reasons why we are one of Canada’s Top Employers, Canada’s Best Diversity Employers, Canada’s Greenest Employers & Canada’s Top Employers for Young People.
If you are unsure whether your experience matches every requirement above, we encourage you to apply anyway. We are looking for varied perspectives which include diverse experiences that we can add to our team.
We have a long-standing focus on diversity, equity and inclusion because we know it will make our company a better place to work and shop. We are committed to creating accessible environments for our colleagues, candidates and customers. Requests for accommodation due to a disability (which may be visible or invisible, temporary or permanent) can be made at any stage of application and employment. We encourage candidates to make their accommodation needs known so that we can provide equitable opportunities.
Please Note:
Candidates who are 18 years or older are required to complete a criminal background check. Details will be provided through the application process.