Назад
Company hidden
2 дня назад

Principal Software Development Engineer in Test (Performance & Bare-Metal)

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

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

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

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

Текст:
/
TL;DR
Principal Software Development Engineer in Test (Performance & Bare-Metal) (Cloud Infrastructure/AI Compute): Defining VM and fleet test strategies, validating hypervisor behavior, and building automated performance benchmarks for an IaaS platform with an accent on bare-metal emulation, statistical analysis, and systems-level testing. Focus on change-point detection, regression gating in CI/CD, SLO validation, deployment safety, and root-cause analysis across x86 and ARM architectures.

Location: Remote, Canada; office address: 343 Preston Street, Ottawa, Ontario, Canada

Base salary: 140,400–252,800 CAD/year

Company

hirify.global operates a distributed cloud-to-edge platform supporting cloud computing, security, content delivery, and AI applications.

What you will do

  • Define and own test strategies for hypervisor behavior, VM performance, and fleet-level quality gates.
  • Mentor SDETs on statistical rigor and systems-level testing.
  • Design reproducible test environments that emulate bare-metal VM conditions with containers and validate data integrity without physical hardware.
  • Develop automated performance benchmarks with statistical baselines, change-point detection, and regression gates for CI/CD pipelines.
  • Collaborate with product and SRE teams to define SLO measurement and validate deployment safety and rollback strategies.
  • Write test harnesses and performance analysis pipelines in Go, Python, and Perl.

Requirements

  • 12 years of testing experience, including performance testing, hypervisor platforms, and systems engineering, or equivalent experience.
  • Experience with KVM, QEMU, and libvirt internals, VM-exits, and NUMA/cache performance effects.
  • Experience debugging across x86 and ARM architectures on bare-metal and emulated environments and isolating root causes.
  • Strong Linux fundamentals covering the scheduler, memory management, I/O subsystems, storage architectures, and block devices.
  • Statistical thinking covering experimental design, baseline analysis, variance control, and stakeholder communication.
  • Proficiency with Linux perf, VTune, eBPF, Bash, Jenkins, and SaltStack.

Culture & Benefits

  • Remote work in Canada with FlexBase support for working from home, an office, or a combination of both.
  • Healthcare and broader health and well-being benefits.
  • RRSP, company holidays, vacation through PTO, and sick time.
  • Family-friendly benefits, employee assistance, and mental and financial wellness support.
  • Potential annual bonus or incentive compensation, equity awards, and an Employee Stock Purchase Plan; eligibility requirements apply.

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