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

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

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • 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.