Hiring Software Development Engineer (SDE) | Full Time

  • Apply Now
  • Canada

Amazon Development Centre Canada ULC based in Vancouver, BC, CAN is inviting applications from suitable candidates for the position of Software Development Engineer (SDE). Amazon Development Centre Canada ULC consists of backend, frontend and machine learning engineers, as well as project and product managers. Our culture is built around recognizing diverse perspectives and we do not suppress opinions for the sake of conformity. In the same vein, we work together and empower one another to grow our careers. The goal is learn and have fun together while delivering results for Amazon! The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: Amazon Development Centre Canada ULC
Position: Software Development Engineer (SDE) – Business Data Technologies, Neuron
No of Vacancies: 2
Salary: Salary is not mentioned, $15.00-$20.00 hourly estimated salary
Location: Vancouver, BC, CAN
Job ID: 2000026


Languages: Candidates must have knowledge of the English Language
Education: Candidates should have Bachelor’s Degree in Computer Science (or a related technical field)
Experience: The candidates should have experience in designing and building distributed systems

Other Requirements:

  • The candidates should have proficiency in Java or C# development – Java preferred
  • The candidates should possess proficiency in Object-oriented design experience
  • The candidates should demonstrate proficiency in data structures, algorithm design, problem solving, and complexity analysis
  • The candidates should have development experience in a Unix/Linux environment
  • The candidates should have Machine Learning experience, particularly in the forecasting field (deep learning, neural networks, LSTM, et al)
  • The candidates should possess experience in designing and building distributed systems in AWS using services like Batch, DynamoDB, Step Functions, Redshift, SES, SQS, etc
  • The candidates should have experience with JavaScript/TypeScript and frameworks like React, Chai, Mocha
  • The candidates should have SQL experience
  • The candidates should have experience with REST architecture


  • The candidates should be able to help us improve the data analysis and job management services to the next level
  • The candidates should be able to own central user experiences and APIs that enable our users to create and manage tens of millions of analysis jobs every month
  • The candidates should be able to be part of a cross-functional 2-pizza team with frontend, backend, and machine learning engineers
  • The candidates should be able to engage with product management, customers, and BDT leadership to evolve one of BDT’s most important services
  • The candidates should be able to contribute to exciting development projects in our pipeline, including the creation and migration to a whole new scalable data model and persistence layer for job persistence
  • The candidates should be able to continue migration of core components to AWS and build the framework to support integration with CDK
  • The candidates should be able to design and build large-scale systems used by a wide spectrum of users, across a wide range of businesses
  • The candidates should be able to use your experiences to analyze and derive insights from data critical to the continued success of Amazon’s businesses

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online
Click here




We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected, and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada