Software Development Engineer
Software Development Engineer focuses on maintain scalable distributed systems that process millions of transportation events daily.
What the role involves
- Maintain scalable distributed systems that process millions of transportation events daily.
- Build optimization algorithms and machine learning models for forecasting, scheduling, and route planning.
- Collaborate with scientists, product managers, and operations teams to translate business requirements into technical solutions.
- Write clean, maintainable code with comprehensive testing and documentation.
- Participate in code reviews and contribute to engineering best practices.
- Resolve production issues, ensuring high system availability.
Skills and requirements
- 3+ years of non-internship professional software development experience.
- Experience programming with at least one software programming language.
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management.
- Build processes, testing, and operations experience.
Confirmed role details
- Our inclusive culture empowers Amazonians to deliver the best results for our customers.
Candidate fit
- technical judgement, safe working habits, careful diagnostics, and practical problem-solving
Additional role context
- Design intent-based automation that orchestrates optimal route corrections while maintaining safety, compliance, and efficiency.
- MMPO optimizes resource allocation, demand forecasting, route planning, and network equipment balancing while minimizing CO2 emissions.
- While MMPO's systems optimize the network days in advance, REO ensures plans remain executable when real-world disruptions occur—weather delays, facility closures, equipment failur.
Report this job
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Software Development Engineer jobs from Amazon Development Centre Canada ULC in Vancouver, British Columbia.