Shutterfly is seeking to add a Principal Engineer who will be instrumental in the design and development of the next generation Shutterfly Personalization backend system. The personalization system has workflows that help customize the user journey and automatically generate product recommendations and auto-create projects for the customer.
Requirements
- 5+ as a backend engineer, writing in Python, Node.js.
- 2+ years of experience in cloud computing and/or AWS services
- Experience designing and implementing distributed and scalable systems
- Experience developing and working with RESTful web services and client-server architectures
- Experience with working over Linux OS
- Ability to take high-level project concepts and turn them into well thought out system designs.
- Experience with big data technology is a plus.
Responsibilities
- Debug, maintain and improve the backend infrastructure running on AWS, enhancing its ability to process millions of images per day
- Help develop the next generation of Shutterfly product creation services
- Analyze, design and develop scalable services and components in the AWS Cloud
- Design and build flexible pipelines that can rapidly evolve to handle new technologies and modeling approaches
- Collaborate with engineering leaders, product management, key stakeholders to introduce architectural simplifications and consolidation across multiple technology stacks and disparate systems.
- Stay on track with the latest technologies for the domain and apply the experience and knowledge towards architecture and product features.
- Help define and implement the architectural roadmap and own key portions of the implementation.
Other
- Rapidly gain an understanding of the entire stack and be able to operationalize it, document it and pave the way for new hires.
- Explain the status & value of proposed design/solution that meet preset goals of quality, security and performance to stakeholders.
- Help guide and the activities of development teams.
- This is a fully remote position based in US or Canada with a preference for Central and Eastern time zones.
- Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people.