We are looking for an experienced and well-rounded software engineer to join our growing team. Our ideal candidate would be passionate about using Cloud Computing to deliver end-to-end production solutions with a DevOps mentality that raise the bar on innovation and quality. Your interests in distributed systems, fault tolerance, and scalability will help Staples build large scale distributed applications that serve to accelerate our growth and profitability as well as identify opportunities for optimization. While the emphasis of this position is hands-on programming, you will have opportunities to collaborate closely with Data Scientists on the underlying problems applying Machine Learning and Optimization techniques.
Primary Responsibilities
- Developing applications to implement solutions in the areas of Order Fulfillment, Assortment Optimization, Robotics Automation, Warehouse Management, and Competitive Analysis
- Work closely with key partners to understand business requirements and produce technical designs that propose highly reliable and scalable platform architectures built with well-designed software components in the Cloud
- Takes hands-on ownership implementing software components following engineering practices that drive agility and quality like test driven development, peer reviews, configuration management, monitoring, and continuous integration & deployment
- Set expectations and communicate progress with business partners and participate in the entire life-cycle of SaaS operations driving adoption and scale