Software Development Engineer - Robotics at Amazon
Software Development Engineer - Robotics Details
Nov. 7, 2018, 12:10 p.m.
Robotics AI team Robotics AI team
The Robotics AI team is building the software systems that will power the next generation of fulfillment center automation. We are creating an integrated platform that requires a diverse stack, from cloud-trained perception and planning models derived from massive data sets to embedded software running on the robot. The Robotics AI software team is looking for engineers who are interested in building tools that will help accelerate the development of robotic applications, enabling roboticists, machine learning scientists, and software engineers to collaborate and create at large scale. In this role you will be responsible for tackling core software engineering and computer science problems related to distributed systems, big data, machine learning, and complex, layered physical systems. While success is derived from working with our customers to implement and optimize scientific workflows, the real job is working at the system level: crafting the tools and infrastructure to efficiently
▪ Bachelor’s Degree in Computer Science or related field, or ▪ Equivalent experience to a Bachelor's degree, based on 3 years of work experience for every 1 year of education ▪ 2+ years professional experience in software development ▪ Computer Science fundamentals in object-oriented design ▪ Computer Science fundamentals in data structures ▪ Computer Science fundamentals in algorithm design, problem solving, and complexity analysis ▪ Proficiency in C++ and Python ▪ Experience in building large scale distributed systems ▪ Experience in scaling and performance tuning of large systems ▪ Experience