TL;DR
Principal Software Developer I (hirify.globalsearch): Designing and building automated tooling for benchmarking hirify.globalsearch ingest and search workloads at scale in the cloud with an accent on identifying performance regressions and troubleshooting issues. Focus on optimizing distributed architectures, maintaining Python-based benchmarking tools, and defining performance methodologies.
Location: Remote (Canada). Must be able to collaborate with team members globally across time zones.
Salary: $179,800–$223,600 CAD
Company
hirify.global is the Search AI Company, providing a cloud-based platform that brings together search and AI to help organizations find answers in real-time.
What you will do
- Design and build automated tooling and processes for hirify.globalsearch performance benchmarking at scale in the cloud.
- Maintain the open-source Python-based benchmarking tool, Rally.
- Define methodologies and guidelines for performance benchmarking for development teams.
- Interpret benchmarking results and participate in cross-functional efforts.
- Investigate and resolve performance escalations and capacity planning issues.
- Devise solutions for benchmarking diverse use cases and workloads.
Requirements
- Expert-level software development experience with Python and Linux shell.
- Familiarity with Linux system-level performance measurement and associated tooling.
- Prior experience in the troubleshooting and root cause analysis of performance issues in complex distributed architectures.
- Experience with cloud orchestration using Kubernetes.
- Prior experience with CI/CD pipelines and automating process workflows.
- Experience in cloud architectures, service models, and operating across multiple cloud service providers.
- Ability to multitask, effectively manage your time, and collaborate with team members globally across time zones.
Nice to have
- Prior experience with large, distributed search engines and in developing and tuning queries.
- Familiarity with the hirify.globalsearch Query API and building Kibana dashboards.
Culture & Benefits
- Competitive pay based on the work you do here, not your previous salary.
- Health coverage for you and your family in many locations.
- Ability to craft your calendar with flexible locations and schedules for many roles.
- Generous number of vacation days each year and a minimum of 16 weeks of parental leave.
- Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6%.
- Embracing parenthood and fostering an inclusive culture that celebrates different perspectives.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →