Careers

Sr Search Engineer

Sunnyvale, CA
eCommerce and Social Media

Description

Our client is seeking a talented, passionate senior-level Search Engineer who is hands on with various aspects of Search Engine development, thrives in terabytes, and yearns for a compelling opportunity to build the next generation search technology to help people everywhere around the world find a job that they love!

 

About our client:

They are the largest job search engine on the Internet with more than eight million job listings across 24 countries.  They service 25 million job seekers each month and provide the industry’s most comprehensive, innovative and useful tools to discover and access career opportunities online.  VC backed, and on target for Q3 profitability, this is a great pre-IPO equity job opportunity!

 

The Role:

You are a talented, creative and motivated Engineer who will focus on our search quality, search relevance, and search infrastructure. Your work will be challenging, creative, fast-paced, and intellectually stimulating. You will influence the technical direction of the next generation Search Technology at the world’s largest Job Search Engine.

 

As the company’s search capability meets its robust data intelligence and evolves into a personalized “career discovery” engine, your efforts will help millions of people around the world find a job that they love!

 

(Now who wouldn’t want to do that?)

 

Responsibilities:

  • Design, develop, and maintain pipelines that create search indexes out of data from large databases.
  • Conceive of and implement new features and ranking changes to improve search and ultimately help users both find what they want and interesting new content.
  • Continually improve/enhance search quality and infrastructure.

Requirements:

  • Experience designing and developing large-scale Search Engine components.
  • Extensive programming and scripting experience.
  • Knowledge of Lucene a plus.
  • Knowledge of Hadoop a plus.
  • Ability to learn new things, quickly.
  • Ability to “get things done”, independently or by working with a team.
  • Experience in distributed computing, information retrieval, data mining, and machine learning a plus.
  • BS or MS in Computer Science or equivalent experience.