Get on Gravity’s radar and be a part of THE network.

It doesn’t matter if you’re actively seeking a new job or just open to hearing about exciting opportunities, if we don’t know you, we can’t connect with you. So join the network and, as always, we’ll keep our relationship discrete.

Our portfolio of companies range from early-stage venture backed technology companies to large publicly held household names. And, we don’t work with just enterprise and internet clients’. Over the years, we’ve evolved and now have relationships with customers in the alternative energy, the green technology and the financial services sectors.

Position:  Senior Java Engineer - Data Quality
Location:  San Francisco, CA
Job Id:  sjwSRJAVAzillow
# of Openings:   1

Sr Java Engineer, Data Quality
Location: San Francisco, CA

We are looking for an experienced engineer to lead our data quality efforts. This role will combine natural language processing, neural networks, statistical analysis, and parallel job processing to classify and flag individual real estate listings on our rental network. In addition, this person will work with web developers to enhance our internal listing quality dashboard to make it efficient for humans to contribute feedback into the machine learning system. Within weeks of starting you will be deploying your code directly to live EC2 servers so you can experiment, iterate, and expand your expertise as fast as possible.


  • Process millions of real estate listings as frequently as possible to identify interesting relationships
  • Index data in new ways using Lucene and our custom indexing platform
  • Create learning algorithms to classify and recommend houses and apartments
  • Collect and aggregate large volumes of site usage data to look for signals indicating users' favorite listings
  • Expose functionality via carefully planned APIs
  • Build a reputation management system to help promote our best landlords and brokers' listings


  • Experience designing and implementing machine learning algorithms in real world systems
  • Desire to work in a team environment sharing best practices for libraries, version control, IDEs, testing strategies, etc.
  • Ability to think on behalf of our users, the business, and communicate your vision for the product to the rest of the team
  • Proficiency in server side Java web development, and curiosity to learn the newest techniques and technologies
  • Energy to keep pace with our daily deployments and the multitude of changes to the code base happening constantly
  • BS in Computer Science or related
  • At least four years of formal Java experience
  • Experience with Hadoop, HBase, and related technologies a strong plus
  • Experience with version control and Linux command line required

The nation’s leading real estate site, recently acquired a San Francisco startup to enable it to grow into a leading rental housing site. In addition to a competitive salary, we offer stock options, great benefits, and the opportunity to work with an experienced team in the heart of San Francisco.

Come be part of a focused, talented team that is building the biggest and best rental housing marketplace on the web. We are a technology driven group who constantly strives to use the best engineering methods available to build a cutting edge product. If you have attention to detail, are willing to jump on bug fixes, can work the IDE like a video game, enjoy emailing about product ideas over the weekend, then you’ll enjoy working with us.

Apply for this Position
Go back to the job list