Назад
Company hidden
23 часа назад

Principal Software Developer (Search Infrastructure)

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

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

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

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

Текст:
/
TL;DR
Principal Software Developer (Search Infrastructure): Building and operating scalable, distributed, data-intensive microservices for search experiences across Autodesk’s Industry Clouds with an accent on information retrieval, cloud infrastructure, and resilient system design. Focus on solving distributed systems and algorithmic problems, improving reliability at scale, and developing search capabilities with Lucene, Elasticsearch, or OpenSearch.

Location: Toronto, Canada

Salary: CAD 131,000–191,400 annual base salary, with potential bonuses, stock grants, and benefits.

Company

hirify.global develops Design and Make Platform software used by innovators, designers, engineers, builders, and creators across industries.

What you will do

  • Own and deliver complex modules within Search Infrastructure for hirify.global Platform Services.
  • Design, develop, and operate highly scalable, distributed, data-intensive microservices.
  • Partner with software architects, product managers, and engineering managers on technical solutions and business outcomes.
  • Monitor, troubleshoot, and optimize large-scale services to meet SLAs.
  • Lead production incident detection, recovery, and postmortems.
  • Conduct design and code reviews, promote engineering best practices, and mentor engineers.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • 10+ years of experience building and operating large-scale systems.
  • Strong foundations in data structures, algorithms, distributed systems, and data management.
  • Expertise in Java, Golang, or a similar programming language, including multithreading, concurrency, and parallel processing.
  • Experience with databases such as MySQL or DynamoDB, including scalability, performance, and consistency.
  • Experience with API design, microservices, stream processing, AWS, operational resilience, and information retrieval using Lucene, Elasticsearch, or OpenSearch.

Nice to have

  • Exposure to vector databases and ML infrastructure.
  • Exposure to knowledge graphs or graph databases.
  • Experience improving reliability of complex systems at scale.
  • Awareness of security and compliance challenges in cloud products or platforms.

Culture & Benefits

  • Work on software that supports the design and creation of buildings, vehicles, products, factories, films, and games.
  • Compensation may include annual cash bonuses, stock grants, and a comprehensive benefits package.
  • The role may require in-person onboarding and/or in-person identity verification.
  • Emphasis on belonging, authenticity, meaningful work, and collaboration.

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