Like.com is the first and only style search engine with true visual
search. Our massively-distributed processing architecture indexes
millions of product images a day and makes them searchable by color,
shape and pattern.
We are looking for an experienced Java engineer to take our search
technology to the next level. You will also play a key role in
setting up architecture and design guidelines for enforcing best-
practices across the company.
All candidates should:
- Write, read, speak, and breathe Java. You've used the new features
in Java 5+, including generics, annotations, and java.util.concurrency.
- Know the Spring framework in and out, particularly remoting and JMS
messaging
- Have experience with Hibernate (especially with Annotations) and be
able to explain all the different ways it caches results.
- Be familiar with Lucene and other search platforms.
- Have knowledge of one or more of these technologies: Hadoop, Lustre,
GWT.
- Have several years experience building large-scale distributed
applications.
- Know when, how, and why to use caching technologies like Ehcache,
Memcached, etc
Ideal candidates should:
- Have deployed an application on EC2 or any computing cloud.
- Have experience finding and removing performance bottlenecks using
appropriate logging and profiling tools. Milliseconds matter to you.
- Understand SQL schema and how to optimize it.
- Compensation: very competitive
- Principals only. Recruiters, please don't contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.