Jobs /

Software Engineering Rendering Intern

Shutterfly

Apply Now

Job Details

Location: Redwood City, San Mateo County, California, USA Posted: Jan 26, 2020

Job Description

Description

Seeking a passionate and experienced Intern with solid computer science fundamentals to make a significant contribution to the Rendering team at Shutterfly. This position will report to the Manager, Web Engineering in Redwood City, CA. This is for a 12 week Summer Internship.

The Shutterfly Rendering team is responsible for building the next generation of rendering platform. Come and join the effort in creating the next generation services platform for the company!

Responsibilities:

  • Development of high-fidelity Rendering system and services
  • Participate in the design of the entire pipeline from integration with the design/content tool, web editing and generating PDF.
  • Contribute to best practices by helping author unit tests, functional tests and performance test automation.
  • Development of highly performant and scalable REST services
  • Participate in design reviews of service and framework components
  • Ensure services are highly scalable to handle large traffic with very low latency

Key Skills and Experience:

  • Strong knowledge of data structures, algorithms and design patterns
  • Strong object oriented design and modeling in Java or other JVM based languages
  • Knowledge of web services and general services design, experience a plus
  • Basic knowledge of the HTTP protocol
  • Experience with all or some of the following technology is a plus – Git, Perforce, MongoDB, Memcached, Java Spring framework, Eclipse, IntelliJ or other IDE
  • Solid understanding of how the web and internet works
  • Must be comfortable at the Unix/Linux command line
  • Excellent communication and interpersonal skills
  • Knowledge of Four color print process, Batik rendering, iText, SVG is a plus
  • 3D math skills (linear algebra, vector math) and Imaging algorithms (2D graphics systems including graphics/drawing reversals) is a plus
  • BS degree in Computer Science, Engineering (or equivalent experience) Currently receiving MS degree in Computer Science, Engineering
  • Must have a positive, Can Do! Attitude and willing to have fun while working

About Shutterfly

Shutterfly manufactures and retails personalized products primarily in the United States, Canada, and the European Community.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free