senior Software Engineer ic 5+ yrs Bachelor's · Posted Dec 29, 2025
C$150,700 – C$251,700
CAD per year

About this role

Amazon is hiring a senior-level Software Engineer based in Toronto, Canada. The posting calls out experience with Deep Learning, Distributed Systems, System Design, Data Structures and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at C$150,700–C$251,700 per year.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Experience
5+ years
Education
Bachelor's degree
Department
Software Development
Posted
Dec 29, 2025
AI Summary
Design and build large-scale forecasting systems that automate financial planning and compute capacity allocation for Amazon. Develop time series models combining neural networks and other algorithms to process massive data volumes. Lead architecture decisions and mentor junior engineers on distributed systems challenges.

More roles at Amazon

Finance Manager, GMAC FP&A
Seattle, WA · director
SQL
Engineering Operation Technician
Jeffersonville, OH · mid
AWS Networking
Senior Software Development Engineer, Engagement Security
Herndon, VA · senior
AWS LLMs Distributed Systems
Senior Engagement Manager, AWSI SDO HCLS EMEA
Zurich, Switzerland · senior
AWS Jira Agile
CF Flex Logistics Assistant
Palma, Spain · mid
All Amazon jobs →

Job description

from Amazon careers

CloudTune's goal is to invent new software systems that remove human decision-making from financial planning and scaling processes. We envision CloudTune Forecasts driving end-to-end automation that provisions Amazon's services appropriately for a great customer experience. We aim to eliminate vast quantities of undifferentiated and often tedious work for Amazon development teams - our opportunity for impact to tens of thousands of developers is enormous. The team develops large-scale scale models to inform team-level budget allocations and procurement/ allocation of compute capacity for Amazon businesses during new product launches, high velocity events and non-peak periods. This role will be contributing to a managed service that uses historical data and business signals to deliver time series forecasting for specialized use cases. The service combines a variety of distinct forecasting models, including neural networks, to produce highly accurate forecasts. We are looking for talented software developers to design systems and services that will tackle increasingly complex challenges. These systems handle a very large volume of data that need to be processed by sophisticated algorithms, presenting challenging scalability, efficiency, and distributed systems design problems. Our team members also benefit from the mentoring and guidance of senior developers and have the opportunity to contribute to…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Toronto, Canada Jobs in Toronto, Canada software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles senior positions