Principal Software Engineer I (Distributed Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer I (Distributed Systems): Building and optimizing scale, performance, and resilience for the search cluster coordination system with an accent on concurrent indexing and cluster stability. Focus on pushing the limits of shards and nodes and solving complex concurrency issues in highly distributed environments.
Location: United Kingdom (Flexible locations and schedules)
Company
is the Search AI Company, providing cloud-based solutions for search, security, and observability using the Search AI Platform.
What you will do
- Improve components supporting concurrent and consistent indexing across multiple machines.
- Maintain the cluster coordination system to ensure high performance and system safety.
- Scale search to handle higher numbers of shards, nodes, and petabytes of data.
- Identify and solve complex performance and concurrency issues.
- Provide technical leadership and support for complex problems.
Requirements
- Strong background in distributed systems and consensus algorithms.
- Expertise in core Java, including data structures and concurrency constructs.
- Deep technical proficiency in algorithms.
- Proven ability to build and debug features for highly distributed systems.
- Experience owning projects from technical design to implementation.
- Experience managing projects involving multiple engineers.
Nice to have
- Experience with data stores, search, and analytics.
- Knowledge of Lucene.
- Strong knowledge of the JDK.
- Experience with asynchronous event-driven network frameworks like Netty.
Culture & Benefits
- Competitive pay regardless of previous salary.
- Health coverage for employees and their families in many locations.
- Flexible locations and schedules.
- Generous vacation allowance.
- Corporate matching for financial donations and service up to $2000.
- Up to 40 hours of paid volunteer time annually.
- Minimum of 16 weeks of parental leave.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →