Transform Your Career as a Software Development Engineer
Amazon’s Development Centre Department based in Toronto, ON is inviting applications from suitable candidates for the position of Software development engineer I. Amazon’s Development Centre Department focuses on advanced research and development, specializing in areas like AI, machine learning, and supply chain optimization. It provides innovative solutions such as Alexa’s natural language processing and enhanced cloud services. Operating globally, it integrates cutting-edge technology with large-scale systems to improve e-commerce, customer experiences, and logistics​. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Bookkeeper
Job Description:
Employer Name: Amazon
Department: Development Centre
Position: Software development engineer I, 2025
No of Vacancies: 3
Salary: $89700.00 – $149800.00 yearly
Employment Type: Full time
Job Category: Software Development
Location: Toronto, ON, CA
Job ID: 2849985
Requirements:
Languages: Candidates must have knowledge of the English Language
Education:Â Candidates should have completed a Bachelor’s Degree or higher in Computer Science, Computer Engineering
Experience: Candidates should have considerable experience in the relevant field
Other Requirements:
- The candidates should currently be enrolled in or have related fields, having graduated or expecting to graduate between October 2023 and Fall 2025
- The candidates should possess programming experience with at least one modern language, such as Java, C++, or C#, including a strong foundation in object-oriented design
- The candidates should demonstrate internship, project, or academic experience in at least one relevant area, such as internals, kernel, OS or storage systems, job scheduling, resource management, file systems, search, or performance engineering
- The candidates should be pursuing or have completed a Master’s or PhD Degree with a focus on Systems, Information Theory, Databases, Computer Science, or Computer Engineering
- The candidates should have strong knowledge of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis and exhibit strong software development skills
Responsibilities:
- The candidates should be able to collaborate with experienced cross-disciplinary teams to conceptualize, design, and deliver innovative products and services to market
- The candidates should be able to design and build cutting-edge technologies within a large distributed computing environment, driving transformative industry changes
- The candidates should be able to develop solutions for running predictions on distributed systems, leveraging advanced technologies at exceptional scale and speed
- The candidates should be able to construct scalable, fault-tolerant, cost-effective distributed storage, indexing, and querying systems that are user-friendly
- The candidates should be able to design and code effective solutions for broadly defined technical challenges
- The candidates should be able to work within an agile development environment to produce high-quality software deliverables
Benefits:
- The candidates will get Employee Assistance Program, dental and vision plans, and a flexible spending account for health and dependent care, basic life, accidental death and dismemberment insurance
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.