Senior Software Engineer - Search EngineerJob ID
Mountain View, CA
We are looking for an experienced search engineer to join the Trovix engineering team to work on our highly scalable and high performance core search technology. In this role you will be a key player in designing and implementing dynamic systems that use machine learning and natural language processing for our innovative search technology. Our ideal candidate will have both a solid academic background and a strong practical background demonstrated by several years of experience developing search algorithms and technologies. If you are a self-motivated, creative problem solver with a passion for excellence who thinks smart and makes the right things happen; we would like to hear from you. You will need expertise in the following areas:
• Algorithm/data structure design and analysis
• Persistent data structure design and data caching
• Fine grain concurrency control
• High-performance, large scale distributed systems
• Data mining and knowledge discovery
• Engineering process, design and testing methodologies
• Strong Java experience
You must have an advanced degree in computer science or equivalent industry experience.
Trovix is a semantic search technology company focused on employment. Trovix products help job seekers find the best opportunities for them, and employers to quickly identify and recruit the best talent available. The company s patented technology drives its consumer job site, Trovix.com, as well as its enterprise solutions, Trovix Reach and the award winning Trovix Recruit. Trovix customers include employers such as Palm, Stanford University, Hallmark, Salary.com, Trend Micro, Sanmina-SCI, Sunpower, Extreme Networks, VMware, and Rambus. Headquartered in Silicon Valley, Trovix is backed by top-tier venture capital firms including 3i, Granite Ventures and USVP.