Previous Job
Sr. Search Engineer
Ref No.: 17-11599
Location: Redwood City, California
Position Type:Direct Placement
Start Date: 01/01/2018
Title: Sr. Search Engineer
Location: Redwood City, CA
Type: 3-6 month contract

Job Description

The Role:
Our client is looking for a Senior Search Engineer who can hit the ground running. You'll take complete ownership over design and implementation our client's internal search. As part of our engineering team, you will release code every day and your work will be seen by millions of users.

Each engineer has a role in building our client's architecture and will have the opportunity to touch all parts of the stack. Our projects are big­­­­ terabytes of data and users are around the world. However, our team is small, so you'll see projects from start to finish, and work closely with product managers and designers to ensure successful results.

Here are some ways you'll make an impact:
+ You'll improve targeting and search relevancy of our internal search, using innovative technologies such as Machine Learning. 
+ You'll be designing and implementing high performance and scalable search systems, indexing over 10 million pieces of content. 
+ You'll work with our engineering, product and design teams to build new features, tools and functionality with PHP, JavaScript, MariaDB and other fun tools in our stack.

Are you our Star Senior Search Software Engineer?

Are you our Star Senior Search Software Engineer?
+ You've gained 5+ years of professional experience with and MVC frameworks like PHP, Ruby, Python or Node.js.
+ You have 2-3 years of search-specific experience, with ElasticSearch 
+ Experience with Relevancy Tuning - ElasticSearch 
+ You've earned a degree in Computer Science or STEM field.
+ You have an interest in side projects you can share through a project website or GitHub repository.
+ You have experience working with SQL databases like MariaDB, DynamoDB, MySQL, and PostgreSQL.
+ You have academic or work experience in data structures and algorithms.

Bonus Points:
+ You have experience in leading or mentoring less-experienced engineers. 
+ You have front end development or design experience with jQuery, React, JavaScript, or Sass. 
+ You have back end development experience in languages such as Node.js, Python, or PHP.