Software Engineer – Elasticsearch / Opensearch
Company | ByteDance |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid 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