
The everything store and cloud computing leader
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...

Amazon • Toronto, Ontario, CAN
Amazon is hiring a Software Development Engineer II for their Fulfillment Technologies team to optimize fulfillment operations. You'll work with Java, machine learning, and cloud computing to build large-scale distributed systems. This position requires a strong background in software engineering and problem-solving skills.
You have a solid background in software engineering with experience in building large-scale, fault-tolerant distributed systems. You are innovative and intellectually curious, always eager to tackle complex problems in the IoT space. With a passion for quality software, you advocate for best practices in developing requirements, designing components, and implementing robust code. You understand the importance of timelines and delivering impactful results for customers, thriving on deep discussions and collaboration.
You possess strong programming skills, particularly in Java, and have a good understanding of machine learning and data analytics. Your experience in cloud computing allows you to effectively contribute to the development of sophisticated systems that handle billions of signals and events daily. You are results-oriented and enjoy working in a fast-paced environment where you can make a significant impact.
Experience with automation, robotics, and machine vision is a plus. Familiarity with agile methodologies and best practices in software development will help you excel in this role. You are comfortable working in a team-oriented environment and are eager to learn and grow alongside your colleagues.
As a Software Development Engineer II at Amazon Fulfillment Technologies, you will be responsible for designing and implementing systems that optimize fulfillment operations. You will work closely with cross-functional teams to develop solutions that enhance the efficiency of our fulfillment centers. Your role will involve analyzing billions of signals and events to derive insights that drive improvements in our processes.
You will contribute to the architecture and design of large-scale distributed systems, ensuring they are fault-tolerant and capable of handling high volumes of data. Your expertise in machine learning and data analytics will be crucial in developing algorithms that optimize our operations. You will also be involved in testing and validating your code to ensure it meets the highest quality standards.
Collaboration is key in this role, as you will partner with other engineers, product managers, and stakeholders to define requirements and deliver impactful solutions. You will participate in code reviews and contribute to the continuous improvement of our development processes. Your work will directly influence the speed and efficiency of package delivery, helping Amazon maintain its commitment to customer satisfaction.
At Amazon, we offer a competitive salary range of CAD 114,800.00 - 191,800.00 annually, along with comprehensive benefits including medical, dental, and vision insurance. You will have access to a Registered Retirement Savings Plan (RRSP) and a Deferred Profit Sharing Plan (DPSP) to help secure your financial future. We prioritize the health and well-being of our employees, providing paid time off and resources to support your overall wellness.
Join us in our mission to redefine fulfillment technology and set new records for shipping efficiency. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need to innovate and improve our operations.
Apply now or save it for later. Get alerts for similar jobs at Amazon.