Wednesday, February 29, 2012

Job opening - Senior Software Engineer at Trulia - Core Data Pipeline at Trulia (San Francisco, CA)

Senior Software Engineer, Core Data Pipeline


Trulia is where consumers come for their inside scoop, where users meet big data with a bang. The world of real estate data is huge and spans a multitude of data sources. We're looking for the right engineers to help build and improve core back-end data services, processing pipelines, storage platforms, and search infrastructure that feed our real estate site. Your work will surface daily on millions of pages across the site and provide millions of users with cleaner, more relevant, more local, information.



This position involves designing and building large-scale applications and systems to acquire, process, store, and make discoverable vast quantities of real estate information. The ideal candidate will leverage their server-side or full-stack development background to rapidly realize bullet-proof solutions ranging from MapReduce workflows to web services. You thrive on challenge! s around performance optimization, parallelization, and scalability that come with the data demands of a high-traffic, constantly growing, public website. You have an interest in cutting-edge and open-source technologies and bring your own toolset and experiences to the mix.



Requirements:


- Java for production-ready scalable systems, familiar with related open-source frameworks/technologies


- Proficiency in a UNIX/Linux environment


- Scripting with Python, Perl, Ruby, or equivalent


- Experience with large dataset manipulation


- Familiarity with back-end architectures supporting a large-scale website


- Coding experience on a large, collaborative software stack


- Technical troubleshooting, performance tuning


- Minimum 4 years of relevant experience



Nice to have:


- Hadoop, MapReduce and related technol! ogies: Hive, Pig, Oozie, etc.


- Other big data tec! hnologies: HBase, Cassandra, MongoDB, etc.


- Database-driven software development experience: relational, NoSQL, etc.


- Search engines: SOLR, Lucene, etc.


- Large-scale data acquisition, crawler architecture


- Image processing and storage


- Geospatial experience


- Compute clusters, cloud-based infrastructure




Trulia is the innovative leader transforming the online real estate industry.  We are a successful company, expanding rapidly and on an IPO path.  This is a great opportunity to join a team of smart and passionate people with a vision to help millions of users make smarter decisions about real estate whether they are renting, buying or already own a home.



Apply for this job vacancy

No comments:

Post a Comment