Description of the job
Senior Python Developer - Cloud - ideally GCP
Location: Hybrid - 1 day/week onsite in Brampton
40 hours per week
Overview:
Medslink is a production-scale platform that reduces medication waste by redistributing near-expiry inventory across Shoppers Drug Mart pharmacies in Ontario, Manitoba, Saskatchewan, and BC. Built in Python and deployed on GCP, the system is live and scaling nationally. We're seeking a Senior Python Developer to improve system performance, optimize data workflows, and support platform enhancements. There may also be a need to assist in integrating an AI model into the product pipeline.
Responsibilities:
- Enhance and maintain Python-based logic for medication redistribution.
- Optimize BigQuery and other queries to improve data performance at scale.
- Implement and refine business rules for expiry timelines and inventory transfers.
- Build, deploy, and monitor features using GCP services (Cloud Functions, BigQuery, Cloud Run, etc.).
- Collaborate with operations and product teams to support end-user needs.
- Use Jira in an agile development environment for sprint tracking and task management.
- (Optional/Future) Support integration of an AI model into the existing product flow.
Must-Have Skills:
- Advanced Python development with strong OOP principles.
- Proven experience with SQL and query optimization, ideally in BigQuery.
- Proficient in GCP services and cloud-based deployments.
- Experience building and maintaining production systems with business rule-based logic.
- Familiarity with Jira and agile development workflows.
- Bonus: Experience integrating AI/ML models into existing systems.




