Sunnyvale, CA
Search/Integration Engineer
The company is looking for an entrepreneurial Integration/Search Engineer to help us build and manage a new Web and mobile local shopping experience. The company makes shopping malls "searchable" by pulling inventory from all the stores in a mall, then allowing shoppers to access from home (via the mall Web site) or while shopping (via mobile phone). We have recently begun a large nationwide expansion, leveraging our exclusive relationships with the world.s largest shopping mall operators. The company is a well-funded start-up (Series B) but is still a small company, so this is a great time to join and make a large impact in our technical strategy. This is a highly technical position.
The Integration/Search Engineer will develop spidering, crawling, and data extraction, and data integration systems to help us manage the retailer inventory that we collect. You should be comfortable with developing new technologies in a start-up environment (ie, rapid prototyping, shared design/build responsibility, high energy), and be highly self-motivated. You will be in charge of one of the central pieces of our solution . integrating and normalizing product data from thousands of our retail partners. Specifically, you will:
* Invent, design and develop integration technology (including crawling, categorizing, sorting, data enrichment, dashboards, etc.) in cooperation with our product management and technology teams.
* Own your solutions through the full software lifecycle . concept, prototype, build, test, A/B testing, deploy, and measure.
* Refine your solutions based on success metrics.
* Collaborate with product management to refine and prioritize new requirements and features.
* Document your solutions, including participating in patent applications.
Qualifications
The successful candidate will have the following qualifications:
* A minimum of 3 years software engineering experience developing either: search/spidering, back-end server systems, consumer facing Internet or mobile solutions
* Successful deployment of Internet solutions in a Linux/UNIX environment, using Python, LAMP, Ruby, XML, flat file, and other structured data formats; a passion for open source programming a plus.
* Experience or familiarity with large scale data integration environments, including ETL / data load and mapping techniques from flat file, relational, and web services data sources;
* Demonstrated knowledge of overcoming the technical challenges associated with large-scale consumer Internet sites, including practical applications of caching tiers, database/app partitioning, and reusable object-oriented design
* Outstanding communication skills and a track record of achieving success in a dynamic environment.
* BS/MS in Computer Science, or equivalent.
* Preferred skills in information retrieval algorithms, search, computational linguistics, human/computer interaction, location-based geo-targeting, and consumer shopping solutions.
* The right to work in the United States.