Root Labs - Oakland, CA
We are a fully-funded startup with a major paying customer, building a web-based service for analyzing and searching code. You will be in charge of building a large, distributed computing system for parsing and indexing code for our search engine. We've been creating the code analysis tools for existing customers, and we need you to build the automation framework to help us scale. We are building something really uncommon for a HN hiring thread, so contact me even if you're just curious!
We're solving problems that will have a major impact on the software industry. For example, one goal is that independent, open-source authors have a way to get paid for their work.
You'll team up with us to implement solutions to some challenging problems. (But don't worry, you don't already need to be an expert at all of these).
    * Nearest-neighbor search in high dimension (or knowing how to
      avoid this by projecting to a lower dimension)
    * Classifying code by various metrics (structural flowgraph analysis,
      symbol sequences and frequency, etc.)
    * Map/reduce deconstruction of complex queries
    * Distributed computing design, cluster management, software deployment,
      load balancing 

Being a good programmer is the most important part. We mostly work in Python and C/C++. We use PostgreSQL, Redis, and Riak for a lot of the existing components.
You need to understand distributed computing, fault detection and error recovery, messaging, etc. An interest (but not expertise) in low-level details like compilers, operating systems, and reverse-engineering is a good plus.
We have much more details and contact info here:
<a href="http://www.rootlabs.com/developer-job.html" >http://www.rootlabs.com/developer-job.html</a>
If you have any questions, you can also just email me at the address in my profile. Thanks!
Ask HN: Who is Hiring? (November 2011)