Summary
✨ AI‑Generated
A growing technology organization is seeking an experienced platform engineer to lead infrastructure development, deployment, and security while also shipping new client-facing features. You will collaborate with software and data specialists in a multidisciplinary environment focused on AI-enabled decision-support solutions.
Highlights
Fully remote Canadian role combining platform infrastructure, cloud deployment and security with hands-on development of client-facing features and collaboration across multidisciplinary technical teams.
Description
We’re Hiring: Platform Engineer (Python / DevOps / Azure)
📍 Location : Remote (Canada)
🕒 Type : Full-time
COMPANY DESCRIPTION
CANN Forecast is an innovative company that uses artificial intelligence to develop decision support tools for the water and municipal infrastructure sector.
Our mission is to enhance the value of data to help municipalities be proactive in the face of aging infrastructure and climate change.
Our tools are used by more than 50 municipalities across six provinces, from small towns to some of the largest regions in the country.
About the Role
We are looking for an experienced developer to help lead the development, deployment, and security of platform infrastructure.
The chosen candidate will also be expected to develop and ship new client-facing features in collaboration with a multidisciplinary team.
The successful candidate will collaborate with data scientists, data engineers, statisticians, and civil engineers to contribute to a fast-growing, enterprise web application that will soon migrate to a new architecture.
Getting there is a shared priority, and this role is the one that carries it forward.
Within a multidisciplinary team combining data science, engineering and software development, the selected person will contribute to:
Deployment of Azure Container Apps, with Redis and Service Bus,Development of new GitLab CI/CD pipelines, including self-hosted runners, protected branch rules and merge request approvalsConsolidation of Jenkins pipelines into GitLab CIManagement of environments, secrets and PostgreSQL/PostGIS instances behind development and productionImplementation of proper monitoring, logging and alertingImplementation of the technical controls required for SOC 2 complianceDevelopment and maintenance of features in a Flask application, and extending test coverageOngoing database performance improvements : schema cleanup, indexing, connection pooling, batching and cachingThe successful candidate will be supported by our infrastructure team as well as by our expert consultant in Cloud software infrastructure, and will work day to day with our hydroinformatics specialist, data science team and full-stack developers.
PROFILE
The ideal person for this role should have:
A degree in computer science, software engineering or a related field, or equivalent practical experienceMinimum three years of relevant experienceSolid Python skills, with experience developing backends for web applicationsStrong command of LinuxExperience with Docker and with CI/CD pipelinesProduction experience on a major cloud platform (Azure preferred; AWS or GCP considered)Experience writing and optimizing SQL, ideally with PostgreSQLFluent and deliberate use of AI-assisted development tools such as Cursor or Claude Code, with sound judgment about when to rely on them and when to verifyPromote and enforce good development practices through thoughtful code reviews and collaborative feedbackAutonomy, rigour and strong written and oral communication skills
NICE TO HAVE
Infrastructure as code (Terraform, Bicep or equivalent)Redis, message queues and asynchronous job architecturesPostgreSQL/PostGIS performance tuningExperience supporting a security compliance program (SOC 2, ISO 27001)Experience with Flask specificallyInterest in municipal infrastructure and geospatial data
LANGUAGE REQUIREMENTS
English: advanced (oral and written)French: functional to advanced, or a willingness to learn with our support
BENEFITS
Work from homeWork in an agile environmentCollaboration with a leading multidisciplinary team and expert consultantsMentoring and technical trainingCompetitive salary and benefits package (extended health and dental insurance)