|
|
Director, Engineering - Infrastructure and Partners
Our employees at Shutterfly are passionate and possess the deeply held belief that a team working for a cause will reach and benefit millions of people. We are looking for those rare individuals who share our passion about building a great company while delighting our customers, partners and fellow employees.
The Director, Engineering – Infrastructure and Partners position is a key role in the Technology team. S/he is responsible for the scalable and cost-effective software infrastructure that manages over 1.5 billion high-resolution customer images. S/he is responsible for the software platform that enables application development teams to rapidly develop new and exciting features for our customers. S/he is responsible for integrating Shutterfly services with our partners such as Target.com, Amazon.com, etc.
This is a great opportunity to join the Shutterfly team where you can have impact and make a difference.
Responsibilities:
- Responsible for the Media Service platform that manages all customer images. Continually improve the robustness, scalability, flexibility, and operational management of the platform.
- Responsible for overall database schema design consistency, partitioning and scaling strategies.
- Responsible for overall server and systems design, inter-server messaging, and distributed caching.
- Ensure that systems are performance-tuned, scalable, cost-effective, and efficiently managed.
- Responsible for the software monitoring and logging framework; develop and manage a self-serviced operational metrics dashboard.
- Develop new infrastructure systems and software as part of our product strategy; identify and provide recommendation on scalability, flexibility, and operational cost trade-offs.
- Collaborate with application development teams in providing robust, flexible, and self-serviced infrastructure APIs that speed time to market of application features.
- Collaborate with Internet Operations on system design, capacity planning, monitoring, engineering escalation and troubleshooting.
- Responsible for the partner APIs, architecture and integration strategy to speed time to market in integrating Shutterfly services with various partnerships.
- Responsible for the integration of new and on-going improvements of existing partner integrations.
- Collaborate with Business Development and Product Management in technical partner integration explorations; identify and provide recommendation on flexibility, return on engineering investment, time-to-market, and operational cost trade-offs.
- Collaborate with Product Management, Release Engineering and QA.
Qualifications:
- At least 5+ years managing a high-volume consumer Internet service at a Sr. Manager or Director level.
- Direct experience developing and/or managing software and systems that are robust, scalable, flexible, cost-effective, and efficiently managed.
- Direct experience developing and/or managing an infrastructure software platform that is used by multiple application development teams.
- Experience redesigning and improving existing software platforms; experience leading infrastructure projects from concept to deployment.
- Experience with load-testing, performance analysis, and capacity planning.
- Experience mentoring principal engineers as well as developing high-performance, independent teams.
- 5+ years of infrastructure software and systems development, mostly in Java.
- Strong object-oriented design and Java coding skills; able to design efficient database schema and queries.
- Experience designing scalable and cost-effective Internet-based distributed systems – load balancing, fail-over, distributed caching, messaging, database scaling (e.g. sharding).
- Broad experience with Internet technologies: HTTP protocol, keep-alive, TCP/IP, caching, REST-based architectures, SOAP, XML-RPC, etc.
- Experience with troubleshooting a wide-range of infrastructure issues.
- Experience collaborating with Internet operations on system design, capacity planning, engineering escalation and troubleshooting.
- Desire and ability to thrive in a fast-paced, growing, dynamic environment
- BS/MS in Computer Science or equivalent commercial experience.
Desirable:
- Experience with image, video, audio storage and delivery over the Internet.
- Production experience with the use of systems software packages: e.g. MemCached, SQUID, Coherence, Terracotta, Hibernate, and JGroups.
- Production experience with virtualization technologies.
- Production experience with MySQL and other database technologies.
Working at Shutterfly:
Shutterfly offers many perks and benefits beyond salary. We offer shares in our company, 401K, 10 Company Paid Holidays as well as 15 PTO days per year – and your birthday is a paid day off! We are easy to find off 101 on the peninsula, half way between San Francisco and San Jose in Redwood Shores. We keep a fun and casual environment at Shutterfly. Free drinks and cheap snacks are always available. We have walking and biking trails all right outside the front door. We have the excitement of the dotcom era and the stability of an established, profitable company. We provide Medical, Dental, and Vision as well as Life Insurance, Short & Long Term Disability, and an Employee Assistance Program. Shutterfly is an equal opportunity employer.
When submitting your resume to jobs@shutterfly.com please add the following to subject line: Director, Engineering - Infrastructure and Partners - Your Name
No Phone Calls Please.
Please forward all resumes to jobs@shutterfly.com.
|
|
|
|