HN Jobs

A searchable index of Hacker News “Who is hiring?” job postings.

← All postings · November 2011 thread

Root Labs

CompanyRoot Labs
Websiterootlabs.com
LocationRoot Labs - Oakland, CA
Salary
Apply viaSee posting
Hiring notes
TechPythonPostgreSQL
Parsed locationsRoot Labs - Oakland, CA
Posted byNateLawson
PostedNov 1, 2011
SourceView on Hacker News ↗

Original posting

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: http://www.rootlabs.com/developer-job.html If you have any questions, you can also just email me at the address in my profile. Thanks!