Senior Software Development Engineer - API
Flickr
(San Francisco, California)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.
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.
- 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
- 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
There are no answered questions, sign up or login to ask a question
- Algorithms
- APIs
- C++
- Data Structures
- Flickr
- High Volume
- Java
- JavaScript
- Math
- MySQL
- Parallel Processing
- PHP
- Physics
- Python
- Web Development
- A/B Testing
- Node.js
- Redis
- Computer Science
- Stack
- Distributed Systems
- Apache
- LAMP Stack
- Programming Language
- Information Retrieval
- engineering

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.