Posted in

Software Engineer – Elasticsearch / Opensearch

Software Engineer – Elasticsearch / Opensearch

CompanyByteDance
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Strong programming fundamentals with excellent design and coding style, particularly in operating systems, data structures and networking
  • Familiar with Java, JVM, Lucene, Elasticsearch, OpenSearch, analytics and distributed systems.

Responsibilities

  • Responsible for the design and development of the search platform to fulfil the requirements of all product lines at ByteDance
  • Extend the capabilities of Elasticsearch/OpenSearch/Lucene to deliver a reliable and versatile search engine
  • Troubleshoot problems that occur in the production environment
  • Enhance the Elasticsearch/OpenSearch ecosystem such as building versatile data ingestion channels to provide an easy-to-use search service
  • Optimize the search service with high throughput and low latency to meet various business goals
  • Ensure the reliability and availability of the Elasticsearch/OpenSearch clusters with traffic governance and multi-datacenter disaster recovery capability
  • Explore and find out the best engineering practices for various business scenarios.

Preferred Qualifications

  • Bachelor’s / Master’s Degree in Computer Science or related major, with at least 4 years of relevant experience