Wednesday 30 July 2014

Senior Software Engineer | Trulia, Inc. | San Francisco, CA


Senior Software Engineer | Trulia, Inc. | San Francisco, CA


Senior Software Engineer

Engineering | San Francisco, CA, United States

Trulia is focused on creating the very best technology in the industry.  We don’t just talk about innovation; we actually dedicate time to work the magic.  Engineers get to build the products they want to build.  We need your ideas to keep it going.
Innovation happens every day.  http://youtu.be/YJHsr2ep1cw
What you’ll work on:
  • Look for innovative uses of technology to dramatically scale systems for processing large datasets, currently delivering  tens of millions of emails per week and reaching an audience of over 50 million unique monthly users
  • Scale a critical large-scale distributed system that drives traffic, builds relationships with millions of users, and has an immediate and measurable impact on the success of Trulia
  • Work in a small cross-functional team  -- use creativity to drive projects and solve challenging problems
  • Create highly scalable code processing several gigabytes of data
  • Collaborate closely with product management, design, all of engineering, and quality teams
You:
  • 4+ years experience with SQL databases (MySQL preferred)
  • 4+ years OOP experience (Java preferred)
  • Experience with large scale & high availability architectures
  • Experience working with batch processing
  • Experience with UNIX/Linux and shell scripting
  • Excellent communication skills & attention to detail  
  • Ability to understand complex data sets and help derive new ways to use data to increase user engagement
  • BSCS or equivalent
Preferred:
  • Experience with marketing email systems
  • Experience with queuing technologies, specifically Kafka or ActiveMQ
  • Experience with Hadoop and Hive
  • Experience with Lucene, SOLR and ElasticSearch
What you'll work with:
Our base web stack is LAMP, which interfaces with Solr/Lucene, Hadoop, Java, Python, Couchbase, StrongMail, Kafka, ActiveMQ, Open Street Maps, and more.  Utilizing a homegrown distributed PHP system, we crunch through several gigabytes of data daily. We’re also in the process of folding SASS into our workflow. Git is our version control system of choice. If there's something that's a good idea for the team, we'll do our best to implement it.
Why work at Trulia?
Engineering gets respect.
We use the phrase 'we're a tech company that does Real Estate' to emphasize how important engineering is to the company.  Engineering is the team that drives our apps, tools, data, and interfaces forward.  This attitude comes not only from engineers, but from our CEO and our senior management team. They believe in the technologies we design and build.
We have awesome problems to solve.
The housing market provides a fantastic blend of problems.  We need creative people to help us combine the data on every address in America while making it easier for people find a home that makes them feel safe, happy, and comfortable.
Stability is wonderful.
We're that rare company that holds the culture of its startup roots, while blending in the sanity of a regular work schedule with an emphasis on work/life/family balance.
How we work:
The engineering team is about a 150 people strong, and we break into small teams of 2-4 to focus on specific projects.  We release weekly, but new features are always under development and often span releases. Our local QA team writes automation tests and does hand testing of your features, working with you to ensure that only high quality code gets to production. You will have weekly 1-on-1 meetings to review code, exchange ideas, and ensure we're doing everything we can for you to thrive in your role.
Other Perks: - 'Innovation Week' every quarter - People you're happy to see every day - Stocked Kitchens and kegerators on every floor. - Unbeatable SOMA location with penthouse roof deck - All IDEs welcome - Aeron chairs - Great benefits (untracked time off, variety of health plans, 401k match)
Trulia is a successful high growth Internet technology company, we've redefined the home search experience for consumers and are continuing to change the way real estate professionals build their businesses. Our marketplace, delivered through web and mobile


http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qzZ9Vfwm&j=oYq6Yfwc&page=Job%20Description


No comments:

Post a Comment