Job Description :

Software Search Engineer

Sunnyvale, CA

We're looking for a Software Search Engineer with 6+ years of experience to join an awesome team in Sunnyvale, CA.

As the Software Search Engineer, you will be responsible for building a search platform that powers search for 100,000+ customers.

As a Software Search Engineer, you will:

Work to enhance every aspect of the search experience: from indexing data to organization of the search results
Design and develop high performance and highly available services used by millions of people every day.
Create out of the box solutions to help resolve search challenges.
Write code using Java or similar programming language

Job Requirements for Security Automation Engineer:

7+ years of Software Development experience in designing and developing high performance, reliable and scalable production systems.
Experience with implementing/maintaining search engines.
ElasticSearch, solr/lucene, Knowledge of Elastic Search/Logstash/Kibana stack.
Knowledge of Security features and Security implementations in Elastic Skills.
Strong programming experience in Java or other object-orientated programming languages.
Strong understanding of Java multithreading, concurrency and memory management
Solid understanding of core computer science fundamentals and distributed systems
Excellent problem solving and analytical skills
Experience with writing unit tests and integration tests.
Good design principles that work well for large scale data.
Experience with NoSQL technologies is a PLUS

Equal Opportunity:

We and our clients are equal opportunity employers who value diversity at our companies. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.