TL;DR
Senior C++ Developer (Search Core): Building and optimizing high-load search index storage and core search components with an accent on efficient retrieval, ranking algorithms, and hardware performance. Focus on tackling challenges in multithreading, concurrency, and system-level optimization for reliable data replication.
Location: Belgrade, Berlin, or London
Company
hirify.global is building next-generation search products and technologies.
What you will do
- Develop new types of search index storage, including streaming and batch data processing for high-load environments.
- Build core search components, focusing on efficient retrieval and ranking algorithms.
- Optimize subsystems for reliable and consistent data replication within the core search stack.
- Push hardware performance limits and tackle multithreading, concurrency, and system-level optimization challenges.
Requirements
- 5+ years of hands-on experience in C++ development.
- Strong knowledge of algorithms and data structures, and the ability to apply them effectively.
- Deep understanding of multithreading, including various approaches, challenges, and trade-offs.
- Experience building high-load, distributed, and hardware-adjacent services.
- Expertise in real-time systems development.
- English: B2 required.
Nice to have
- Experience developing core components of search engines, trading systems, or database systems.
- Familiarity with cloud services, Kubernetes (k8s), and AWS infrastructure.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →