Learn more about this opportunity.


Senior Scientist Robotics & Computer Vision

Function: Supply Chain/Logistics/Inventory Planning
Location: Staples Corporate Center, Framingham, MA US
Date posted: 10/13/2017 1:02:38 PM
Type: Full-time
Permanent / Contract: Regular
Job number: 1021301
Position Summary:
The Senior Scientist is responsible for research, design, development, and deployment of Robotics software at Staples. The individual plays a key role in innovating state-of-art systems by architecting and developing robotic material handling solution for Staples’ fulfillment centers using cutting edge advances in robotics and computer vision. The ideal candidate would have:
• Hands-on experience with robotics, software development, and computer vision 
• A track record of patents, and publications together with multi-disciplinary training
• A strong entrepreneurial mindset to enable robotics from the ground up

Primary Responsibilities/Skills:
• Design and implement new palletization, slotting, picking, and sorting algorithms for replenishment and fulfilment
• Dynamically optimize travel times, and load-balance work based on predicted order flows
• Research, invent, and deploy new flow control and order picking approaches that radically improve fulfilment speed and productivity

• 4-10 years of industry experience plus PhD in Computer Science or Computer, Electrical, Mechanical, or Aerospace Engineering with a respectable publication record in robotics and computer vision
• Hands-on experience with developing highly scalable commercial or industrial strength applications involving robotics and/or computer vision
• Experience architecting, developing, and deploying large-scale enterprise-level robotic applications using multi-threaded programs, parallel and high-performance distributed computing, and micro-services on a scalable infrastructure
• The ability to think big, manage ambiguity to move quickly, and deliver results in a fast-paced environment

• Expertise with optimal control and dynamical systems
• Solid foundation in arithmetic analysis and data structures
• Hands-on experience with building simulations for assessing effectiveness of proposed robotic solutions
• Implementation experience with Robotic Operating System, Lightweight Communications and Marshalling, or Simultaneous Localization And Mapping techniques

Software Development
• Strong object oriented programming experience, preferably in C/C++
• Experience with troubleshooting, debugging and continuous integration 
• Understanding of networking protocols and technologies

Computer Vision
• Deep and hands-on experiences applying deep learning, and autonomous control methodologies
• Expertise in augmented reality, structure-from-motion, visual SLAM, bundle adjustment, pose graph optimization, and dense stereo correspondence
• Hands-on experience with variety of cameras, sensors, actuators, and configurations

Additional Information:
Staples is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.

Link for schema

There's more to explore