Senior Software Engineer

Location: Palo Alto, CA


What you'll be doing

You’ll be joining a tight-knit, extremely talented group of engineers and enjoying fast development cycles, a significant product voice (and product ownership, if that’s of interest), and an enviable, collaborative culture. We’re constantly venturing into new areas and still building out big pieces of our platform, so this could be an awesome opportunity to create something truly meaningful and interesting. To give you an idea of the kinds of things we’re working on, take a look at the list below:

  • Deciding which offers we should display to our users and what order should we display them in to maximize conversion
  • Doing the above really, really fast
  • Building rich mobile integrations for multiple platforms and designing mobile SDKs for 3rd party developers
  • Feature design, including deciding the depth of customization and balancing trade-offs of complexity, flexibility in the future, and administrative overhead
  • Database design, including schema, indexes, query optimization, partitioning, and NoSQL solutions
  • Exploring the bounty of Amazon Web Services (including but not limited to EC2, SimpleDB/DynamoDB, and CloudFront)
  • Building levels of caching to help us scale, including playing with caching frameworks like memcache and APC and investigating/implementing other caching options
  • Creating and improving fraud detection algorithms
  • Architecting and building platform infrastructure, which can include A/B testing, reporting, APIs, etc
  • MacGyvering the hell out of 3rd party integrations

What we're looking for

We pride ourselves on hiring the best and the brightest. Historically, members of our team have come from all manners of backgrounds and disciplines, so we realize that a degree or knowledge of a specific programming language is not always a good indicator of success. Here are some nice-to-haves that may prove advantageous:

  • PHP, Perl or Python
  • C/C++ or Java programming experience
  • Experience building APIs
  • JavaScript, Ajax, HTML, CSS
  • MySQL
  • Experience with caching technologies, such as memcache and APC
  • E-commerce or online advertising industry experience
  • Any technically relevant personal projects
  • Strong background in math, statistics, and/or computer science

That said, if you’re a great programmer, and you are excited about working on the kinds of things we mention above, please apply below, and we’ll go from there.

To learn more about us, visit us at:

Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo