26 Sep 2011

Full-Time Server-Side Engineer

shopkick – Posted by nosqljobsPalo Alto, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

shopkick is the largest location-based shopping app. Within one year from launch, 2.5 million users signed up in the U.S., 10 retail partners, including Target, Best Buy, Macy’s, Crate & Barrel, American Eagle, Sports Authority, Toys R Us, Simon Malls and others, and 20 brands (P&G, Unilever, Kraft, Colgate, Clorox, Disney, HP, Intel).

shopkick’s vision is to completely transform shopping at physical stores for consumers, using mobile phones’ location awareness, unprecedented personalization capabilities, and social/viral features. It is based in Palo Alto, founded by mobile and consumer experts, with investors Kleiner Perkins and Reid Hoffman/Greylock (founder and Chairman of LinkedIn, and early stage investor in Facebook and Zynga) behind it.

shopkick addresses the no. 1 issue of all physical retailers: driving foot traffic. shopkick has created a game-changing mobile app that the Wall Street Journal named as one of the Top 10 Apps among 450,000 on Apple’s App Store. It won the runner-up Crunchie award for the best social commerce app by TechCrunch, and Fast Company named it one of the Top 10 Most Innovative Companies In Retail along with Apple, Amazon.com and Starbucks.

shopkick’s approach is the future of how consumers shop. Do you want to be part of a team that sets out to transform one of the largest industries in the world?

Watch what retailers and brands say about shopkick: http://www.youtube.com/watch?v=CjDG7i9R0JQ
New York Times: http://www.nytimes.com/2010/08/17/technology/17app.html?src=busln
Bloomberg TV: http://www.bloomberg.com/video/71509806/


* Design, implement, benchmark, and deploy simple, elegant, high-performance code.
* Create scalable infrastructure supporting rapid expansion.
* Design and implement flexible APIs supporting location-based services from smart phones.


* You have a solid understanding of server-side engineering for web sites.
* You are a creative thinker, with a knack for finding the simple “right” answer, in an extensible way.
* You like to develop code in an “agile” development, working closely with others throughout the development process.
* You have some experience with database design and querying, preferably MySQL.
* You have worked on projects that have “scaled big.” You automatically think about distributed systems. It’s likely (and desirable) that you have worked somewhere  
  during a period of dramatic growth, and you’ve got some scars from scaling that have taught you how to approach scalability.
* You’re comfortable with the idea of combining data from various sources on the fly, and with figuring out how to get it fast.
* You are sensitive to performance issues and routinely instrument code and address bottlenecks with appropriate data models, algorithms, tools, and techniques.


* Experience writing server-side code for either web or mobile clients, with some exposure to distributed, high-volume web services. Knowledge of some distributed
  computing tools of some kind (Hadoop, Scribe, a NoSQL db, etc.) preferred.
* Familiarity with at least one open-source application development stack.
* Knowledge of SQL (MySQL experience preferred).
* BSCS, MSCS or Ph.D/CS.
* Experience with service-oriented architectures, using such tools as Thrift, ActiveMQ, etc., preferred.
* Experience designing APIs preferred.
* Expertise in Python a strong plus. Pylons is an added bonus.
* Some experience with client development is a plus.

How to Apply

Apply at: jobs@shopkick.com

Job Categories: Engineering. Job Types: Full-Time. Job Tags: activemq, hadoop, mysql, python, scribe, and thrift.

Apply for this Job

Subscribe to Free, Weekly NoSQL E-mail Newsletter