San Francisco-based Trulia Inc. (http://www.trulia.com) is a leading national real estate search engine that helps people find homes for sale, research neighborhoods, and connect with real estate professionals. Trulia is also an invaluable tool for real estate professionals looking to market their listings, view real estate data, and promote their services.
Trulia is looking for a forward-thinking Lead Software Engineer to join our team of crack developers and help build and improve our next-generation real estate search engine. You will need to have experience working with large scale applications and an ability to thrive in a dynamic start up environment where the best idea wins. As a key member of the architecture/back-end team you will be responsible for developing back-end applications. The projects you will be exposed to are large scale data projects such as search engine, data warehousing, distributed data processing, optimizing web services, latency, and scalability. You will also be involved in core data mining and will get an opportunity to try cutting edge data-mining techniques on the best and most unique real estate data set in the world.
You will lead a team of 3 to 5 engineers, providing technical guidance in a highly collaborative environment, and will be the primary driver of communication with the engineering team and overall organization. You will be responsible for overall delivery of initiatives by your team, will set objectives in accordance with overall company priorities, and will maintain a project backlog, working with the rest of the organization to prioritize initiatives. And just as importantly, you will be responsible for having fun in a creative environment!
Qualifications:
* Between 6 and 10 years of experience in the following: Java threading
* Database design in SQL; mySQL a plus
* Large data set manipulation
* Large volume data processing experience, data warehousing, online catalogs, classification systems
* Significant development experience in a Unix/Linux environment
* Worked with svn or cvs
* Shell scripting
* Experience with an IDE such as Eclipse
* Ability to drive initiatives through various phases from ideation to deployment while maintaining positive momentum
* Apply analytical cunning to finding and solving problems
* Ability to work with minimal direction
* Positive attitude in a fast-changing environment
* Strong work ethic
* Excellent communication skills
* Leadership by example as well as influence
* Ability to quickly gain respect from highly skilled engineers
* Excellent communication across the team members and various stake holders
Any of these are nice to have:
* Knowledge of Python
* Tomcat or Jetty
* Maven or ANT
* Distributed programming
* Working knowledge of Agile development processes
Additional Information about Trulia.com:
* A fast-paced, fun environment with very sharp motivated people and a great opportunity to learn, grow, and succeed.
* Compensation will be based on experience and will include stock options and an extremely competitive benefits package.
* Trulia has raised $33M through Sequoia Capital and Accel Partners, has been featured in CNN, the New York Times, Time Magazine and the Wall Street Journal, amongst others, and recently won the 2008 people's choice WEBBY award for Best Real Estate Website.
* We're a small successful company, expanding rapidly. This is a great opportunity to join a team of smart, fun people with a vision to help millions of consumers find their dream home.
* Our company culture and mantra is summarized by BOFFI: Best idea wins, Output matters not input, Feedback is continuous, Fun every day, Integrity above everything else. Read more about it on our company blog!
If you are interested in this opportunity, please email your resume and cover letter to leadswe.trulia@hiredesk.net and include "Lead Software Engineer" in the subject line. Thank you and we look forward to hearing from you!