Назад
Company hidden
1 день назад

Senior Software Developer (Numerical)

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

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

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

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

Текст:
/

TL;DR

Senior Software Developer (Numerical): Transforming early-stage research prototypes into high-quality, production-ready numerical software with an accent on high-performance computing and algorithmic scalability. Focus on designing and optimizing compute kernels using C++, Python, and CUDA to ensure robustness and performance in geoscience applications.

Location: Must be based in Toronto, ON (Hybrid work model)

Company

hirify.global is a world-leading technology company at the forefront of Earth sciences, helping organizations understand the underground to make better decisions for mineral resources, infrastructure, and renewable energy.

What you will do

  • Develop and optimize high-performance numerical software using C++, Python, and CUDA.
  • Re-engineer research prototypes into scalable, production-ready solutions.
  • Implement parallel programming techniques including multi-threading, vectorization, and GPU acceleration.
  • Profile, benchmark, and optimize numerical workflows to improve runtime efficiency and memory usage.
  • Design automated testing and verification frameworks to ensure numerical correctness.
  • Collaborate with researchers and domain experts to translate research concepts into stable implementations.

Requirements

  • 7+ years of experience in software development or engineering roles.
  • Strong experience in numerical computing with C++ and Python.
  • Hands-on experience with CUDA, GPU programming, and parallel computing.
  • Knowledge of numerical libraries such as Eigen or BLAS.
  • Experience developing on Linux and supporting cross-platform environments.
  • Bachelor’s degree in Computer Science, Applied Mathematics, Physics, or a related STEM field.

Nice to have

  • Experience with OpenMP, Rust, or Fortran.
  • Familiarity with cloud computing (GCP) and containerization.
  • Experience with distributed systems.

Culture & Benefits

  • Competitive salary and flexible working arrangements.
  • Employee share purchase plan.
  • Continuous learning and career growth opportunities.
  • Paid volunteer day each year.
  • Collaborative culture with a focus on innovation and transparency.

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