Назад
Company hidden
обновлено 3 дня назад

Senior Software Engineer (Technical Computing)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (C++/Python): Building and optimizing cloud-capable geoscience computing algorithms with an accent on high-performance computing and scalability. Focus on GPU/CPU optimization, parallelization strategies, and transitioning desktop algorithms to scalable cloud-native solutions.

Location: Hybrid (Christchurch, New Zealand). Must work from the office three or more days per week

Company

hirify.global provides world-leading technology for Earth sciences, helping organizations understand the underground to make better decisions sustainably.

What you will do

  • Design, develop, and maintain shared frameworks enabling geoscience compute workloads in the cloud.
  • Support the transition of existing desktop-based algorithms into scalable cloud-native solutions.
  • Develop and optimize computational algorithms for performance and scalability on CPUs and GPUs.
  • Implement parallelization strategies and high-performance computing approaches.
  • Collaborate with cross-functional teams (geotech, geophysics, geostatistics) to deliver compute capabilities.
  • Provide technical direction, lead discussions, and contribute to code reviews for performance-focused development.

Requirements

  • 5+ years of professional experience in designing and developing scalable, testable code.
  • Strong software engineering experience with C/C++ and Python.
  • Experience in performance profiling, optimization, and parallel computing or distributed systems.
  • Solid understanding of clean architecture and scalable software design principles.
  • Experience with CI/CD pipelines (e.g., GitHub, GitLab).
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Nice to have

  • Exposure to or interest in GPU programming (e.g., CUDA).
  • Familiarity with cloud environments.
  • Interest in mathematics, science, or computational problem-solving.

Culture & Benefits

  • Collaborative and innovative environment with a culture of open-mindedness and ownership.
  • Competitive salary and flexible working arrangements.
  • Employee share purchase plan in most locations.
  • Continuous learning, career growth opportunities, and wellbeing programs.
  • Vibrant office hubs featuring barista coffee, games, and regular team events.
  • Paid day each year for volunteering.

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