TL;DR
Principal Software Developer II (hirify.globalsearch Performance): Designing and building automated benchmarking tools for hirify.globalsearch ingest and search workloads at cloud scale, with an accent on defining methodologies, architecture, and design for performance testing. Focus on identifying performance regressions, troubleshooting issues in complex distributed architectures, and interpreting benchmarking results.
Location: Remote from Canada
Salary: $211,900–$282,700 CAD
Company
hirify.global, the Search AI Company, enables users to find answers in real time from all their data at scale, providing cloud-based solutions for search, security, and observability.
What you will do
- Design and build tooling and automated processes for provisioning and executing hirify.globalsearch performance benchmarking jobs at scale.
- Define methodologies and guidelines for performance benchmarking to service development teams and solution architects.
- Play a lead role in cross-functional team efforts and engagements, mentoring and advising team members.
- Develop reporting for and interpret benchmarking results, identifying performance regressions.
- Investigate and assist in resolving performance escalations and capacity planning issues.
- Address and devise solutions for benchmarking disparate use cases and workloads.
Requirements
- Expert-level software development experience with Python and Linux shell is required.
- Familiarity with Linux system-level performance measurement and associated tooling.
- Prior experience in troubleshooting and root cause analysis of performance issues in complex distributed architectures.
- Prior experience with CI/CD pipelines and automating process workflows.
- Experience in cloud architectures, service models, and operating across multiple cloud service providers.
- Experience with performance tuning of Java applications and JVMs.
- Work authorization for Canada is required.
- Must be located in Canada.
- English: B2 required.
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.
- Cloud orchestration with Kubernetes.
- Experience applying Artificial Intelligence (AI) for devising and expanding benchmarking practices and tooling.
Culture & Benefits
- Competitive pay based on work, not 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 vacation days and a minimum of 16 weeks of parental leave.
- Company-matched Registered Retirement Savings Plan (RRSP) up to 6% of eligible earnings.
- Matching up to $2000 (or local currency equivalent) for financial donations and 40 hours for volunteer projects.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →