Refresh.io
Fulltime, Palo Alto - funded Series A
<a href="http://www.refresh.io" >http://www.refresh.io</a>
email: paul at refresh.io
Title: "Rather Impressive Java Developer"
Our current dev team is pretty awesome and we're looking to add to it. Currently we have a few PhD's, few ex-googler's, some tech book authors, couple of ex-linkedin, ex-microsofties, and stanfords, and a bunch of startup vets like Trulia and dealer.com. Heck we even have the guy who wrote the Java testing framework TestNG ( <a href="http://www.testng.org" >http://www.testng.org</a> ) and the guy who wrote Mailinator ( <a href="http://mailinator.blogspot.com" >http://mailinator.blogspot.com</a> ). And we're only up to 7 people. But we want an 8th and maybe a 9th.
Job Description: Someone we want to work with. Someone who will make us smarter and better and, in return, someone we can make smarter and better too. Someone who will help us make our company and its products great.
Our technology includes: Java. Thousands of threads (Mailinator guy keeps adding more, TestNG guy keeps removing them). Tons of data, tremendous data analysis, fuzzy logic, machine learning, natural language processing. We use Mongo and we're having no problems with it - because we're careful. We treat every superfluous database access and every unnecessary network call like its a small insult to our users. And gosh darn it, we love our users.
Simply, we are building a product that fetches and analyzes massive amounts of data to improve our user's lives (see the website for a more specific description, or better yet, email me)
Job Requirements: You know Java (or at least you're willing to learn it) - but hands-down you know some computer language cold. You know it well enough to hate parts of it but yet probably understand why they're there. You get why algorithms are important and know when to implement them and sometimes, when its better to just do it the easy way. You understand that startups experiment a lot - and consequently discover amazing things occasionally, but throw away code far more often.
The static credentials on your resume are great but honestly, its the dynamic stuff we're more interested in.
You've done stuff. You're proud of the stuff you've done. You can show us - heck, you can't wait to show us. It might be an iphone app, or an open source project, or a thread-safe cache-invalidation scheme, or a javascript game, or maybe you launched a startup. Either which way - you built something - start to finish. You can deliver.
The interview:
We love solving problems and every interview question we ask is based on something we've actually had to code. So we sometimes get rather excited to find a smart person willing to solve a problem a new way with us on a whiteboard. You should think this way too - you don't rate interviews as being easy or hard - you rate them as being boring or fun. And we definitely shoot for fun. Right answers aren't the point - finding a good attack vector on the problem is.
Our CTO's take on getting your resume Silicon Valley ready: 
<a href="http://paultyma.blogspot.com/2012/05/how-to-get-your-resume-silicon-valley.html" >http://paultyma.blogspot.com/2012/05/how-to-get-your-resume-...</a>
Ask HN: Who is hiring? (May 2013)