We are hiring!

We're working on a great idea and looking for great people who:

  • are on top of their respective fields and acknowledged as an expert
  • have interests in a wide variety of related and unrelated areas
  • can work well in unstructured, distributed environments
  • have great communication and inter-personal skills
  • are enthusiastic about applying their skills to solving interesting, real-world problems
  • are not just looking for a job, but want to be part of something great

Chief Scientist

We're looking for a Chief Scientist who will be responsible for improving and developing algorithms for our various systems. You'll be responsible for figuring out how to make machines do things that only humans can do now. Requirements…

  • Strong algorithm research and development background, specifically:
    • Automatic structure/schema analysis and detection
    • Search algorithms
    • Natural language analysis
    • Bayesian learning
  • MS or PhD in related field
  • Experience with Java, C++

Interested? Email us your resume.
Want to impress us? Submit an answer to one of our challenges.

Front-end developer

We're looking for someone to help develop interfaces throughout our entire product line. You'll be responsible for making things work across all the major browsers, tweaking pixels to make things look good and figuring out the right balance of animation to make it look cool. Requirements…

  • Experience in Java, Javascript, GWT, CSS
  • Knowledge of OO Javascript design
  • Bachelor's in CS, Engineering or related degree

Interested? Email us your resume.
Want to impress us? Submit an answer to one of our challenges.

Back-end developer

We're looking for someone who knows how to optimize application servers, split up complex applications and keep servers running well under heavy load. You'll be responsible for ongoing development and design of our back-end systems. Your work will need to hold up under all sorts of traffic levels and heal itself when servers blow up. Requirements…

  • Experience with Java application servers, specifically Tomcat
  • Experience with MySQL and performance tuning
  • Experience with EC2
  • Knowledge of Google's App Engine
  • Development experience in Java, Python, C++
  • Knowledge of automated system management
  • Experience Java performance tuning and analysis tools
  • Bachelor's in CS, Engineering or related degree

Interested? Email us your resume.
Want to impress us? Submit an answer to one of our challenges.

HCI Expert

We're looking for someone who knows a good UI when they see it and knows how to fix a bad one. You'll be responsible for taking all the information we have available and presenting the right amount of it in the right way. You'll be examining every screen for ways to make it clearer and more useful for our users. When we need to implement a new feature, you'll figure out how to integrate it into our existing UI without cluttering things up. Requirements…

  • Experience with HCI design principles
  • Attention to detail
  • Ability to take pie-in-the-sky ideas to a concrete implementation
  • Wide variety of UI experience
  • Experience with graphical design

Interested? Email us your resume.