Назад
Company hidden
обновлено 4 дня назад

Senior C++ Developer (Indexing Engine)

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

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

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

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

Текст:
/
TL;DR
Senior C++ Developer (Indexing Engine): Building and optimizing the core C++ indexing and search engine technology behind AI-powered search experiences with an accent on performance, scalability, and reliability. Focus on designing low-level systems, solving memory management and concurrency challenges, and improving high-throughput distributed indexing through algorithm and infrastructure optimization.

Location: Montreal, Province of Quebec, Canada

Company

hirify.global develops AI-powered search and indexing technologies for large-scale content discovery.

What you will do

  • Design, develop, and optimize modern C++ code for indexing and search engine technologies.
  • Improve the performance, scalability, and reliability of core indexing algorithms and infrastructure.
  • Solve low-level systems challenges involving memory management, concurrency, data structures, distributed processing, and high-throughput indexing.
  • Analyze existing systems, identify bottlenecks, and implement improvements to latency, throughput, and efficiency.
  • Contribute to the architecture of new indexing capabilities for search and AI-powered experiences.
  • Collaborate with engineering, data science, and product teams to turn complex search requirements into engine-level capabilities.

Requirements

  • Approximately 5 or more years of software development experience with C++.
  • Strong experience building performant, reusable, scalable, and maintainable code in complex systems.
  • Solid understanding of algorithms, data structures, concurrency, and systems-level performance.
  • Track record of solving complex technical problems and working resourcefully.
  • C++17 or newer is a strong asset.

Nice to have

  • Experience with large-scale indexing, search, or information retrieval systems.
  • Experience optimizing C++ applications for latency, throughput, or memory efficiency.
  • Experience developing cloud-hosted distributed systems.
  • Familiarity with vector search, AI-powered search, Elasticsearch, OpenSearch, Vespa, or similar technologies.

Culture & Benefits

  • Accessible employment practices and accommodation support are available during the recruitment process.
  • Applications are encouraged from qualified candidates regardless of age, gender, disability, employment gaps, or national or ethnic background.

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