Software Development Engineer Jobs in Toronto
Create alert for “Software Development Engineer”
Toronto
About the role
Who you are
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems 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
- Bachelor's degree in computer science or equivalent
What the job involves
- The Perceptive Insights team provides a set of vision based insights using several PB of data it gathers from FCs
- The team primarily generates foundational insights that facilitate downstream business specific decision making of fulfillment operations for various process paths across FTR
- Some of these include Count/ICQA using Perceptive Quality, Pickability insights for manual and robotic pick activities, Visual Insights that support Robotic workcells in programs like ToteASRS etc
- The team owns and maintains software for one of the flagship devices of AFT Quality, the VBI
- The broader AFT-Quality organization also owns multiple vision systems at scale
- This team is responsible for software deployment support of these systems globally across NA, EU, and FE
- We are seeking a Software Development Engineer
- The candidate will work with cross functional stakeholders in Fulfillment Technologies & Robotics (FTR) to come up with technical solutions and implement solutions at scale
- You will be part of a team of software developers working on systems that you own end-to-end
- You will learn how to build robust solutions that operate at Amazon scale, and work with senior technical leaders to grow your skills
- You will design and implement scalable solutions and solve complex problems
- You will make technology and architecture decisions for your systems
- You will have the opportunity to work directly with internal customers and other engineering teams that deal with the day-to-day challenges of dealing with physical inventory
- You will mentor and coach junior software developers
- You should be motivated to achieve results in a fast-paced, and at times ambiguous, environment
- You should be a self-starter with a bias towards independent problem solving
- Amazon Fulfillment Technologies (AFT) powers Amazon’s global fulfillment network
- We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people
- AFT’s Quality organization drives automation programs that leverage computer vision, machine learning, and other innovative technologies to prevent, detect, and correct potential inventory issues impacting fulfillment efficiency and customer satisfaction
- We build solutions that ensure Amazon customers can get what they want, when they want it and in perfect condition
Not the right fit? Search for Software Development Engineer jobs in Toronto
About Amazon
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.
Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.
Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.
You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.