Назад
обновлено 8 месяцев назад

Senior or Expert Systems Engineer (Rust/C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/Serbia/Europe +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior or Expert Systems Engineer (Rust/C++): Building core search engine components, indexing pipelines, retrieval algorithms, and ranking systems operating at the scale of billions of pages with an accent on distributed data processing, low-level optimization, and high-load systems. Focus on solving multithreading and concurrency challenges, tuning hardware-adjacent services, and developing scalable production infrastructure.

Location: Belgrade, Berlin, or London

Company

Perplexity builds next-generation search products and technologies.

What you will do

  • Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems for billions of pages.
  • Develop streaming and batch data processing systems for search index construction in a high-load environment.
  • Optimize hardware performance through low-level systems tuning and efficient implementation.
  • Solve multithreading, concurrency, and system-level optimization challenges.
  • Own the full lifecycle of systems from architecture and implementation through deployment, operation, and scaling in production.

Requirements

  • 3+ years of hands-on systems programming experience with Rust, C++, C, or similar languages.
  • Strong knowledge of algorithms, data structures, multithreading, concurrency, and systems-level trade-offs.
  • Experience building high-load, distributed, and hardware-adjacent services.
  • Solid understanding of Linux internals, including syscalls, networking, memory models, and kernel tuning.
  • Familiarity with low-level optimization techniques such as memory management, cache efficiency, SIMD, and profiling.
  • Knowledge of Python or another scripting language.

Nice to have

  • Experience developing search engine, database, or information retrieval components.
  • Understanding of indexing, query parsing, ranking, and relevance.
  • Experience with trading systems or other latency-sensitive real-time systems.
  • Familiarity with cloud services, Kubernetes, and AWS infrastructure.

Culture & Benefits

  • Full-time role within the Search Core department.
  • Focus on clean, efficient, scalable systems-level code.
  • Work on foundational components for next-generation search products.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →