Senior Software Engineer –Data Processing
Trulia - San Francisco, CA

This job posting is no longer available on Trulia. Find similar jobs: Trulia jobs

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.

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

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

About this company
37 reviews
Trulia’s close-knit teams of energized & happy brainiacs creatively help people make smarter real estate decisions. This is an...