Senior Software Development Engineer - API

Flickr

(San Francisco, California)
Full Time
Job Posting Details
About Flickr
Flickr is a mobile application and social network that offers an online photo sharing network for its users. It provides its users with the ability to capture, share, and view a number of images related to many categories.
Summary
We're hiring back-end software developers to work on core Flickr features and APIs as part of our San Francisco-based engineering team. Developers in this role work on new features, extending and maintaining Flickr's capabilities, and improving scalability and performance as we grow.
Responsibilities
* Leading development of new features and APIs, working closely with front-end and operations engineers. * Developing scalable methods to store and retrieve large amounts of UGC and app metadata * Improving the site and the Flickr API * Developing for Apache, MySQL, Redis and Memcache * Writing code in PHP, Python, Java, JavaScript * Prototyping with new technologies to evaluate them for inclusion in our stack * Improving site performance, availability, resource usage * Contributing to the continual improvement of our development process * Writing an occasional post for the code.flickr blog
Ideal Candidate
* Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems and information retrieval. * BS plus 4 years of experience OR MS with 2 years of experience preferred * A really good programmer. You should know at least one language very well and have experience in several. * Experience with web development, distributed systems and parallel processing * Experience with optimizing systems for information retrieval * Fluency with the LAMP stack (or similar), and browser technologies * Experience investigating and improving performance and reliability issues * A constant desire to improve, learn more, and take things higher * Academic background in engineering, computer science, math, physics or other science. * Prior work with, high volume, multi-colo UGC sites * Prior experience developing user-generated content features * Experience with data driven feature development (like A/B testing) * Experience with node.js, Redis, and memcache * Experience with JavaScript, Java, C or C++ * Experience with Flickr and online photo sharing (send us a link to your photostream!)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.