Postuler

Publié il y a 9 jours

Senior HPC and Platform Engineer

@ GeoSoftware

Calgary, Alberta

HybrideTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

GeoSoftware is hiring a Senior HPC and Platform Engineer for its Digital Platform team to own the execution layer of geoscience software across workstations, on-premise HPC, managed services and cloud batch. The role covers distributed execution, infrastructure as code, performance tuning and CI/CD, in a small remote multi-timezone team. Full-time with at least 5 years of distributed computing or cloud platform experience required.

Responsabilités :

  • Build distributed execution framework across many compute backends
  • Deploy and maintain infrastructure as code in externally administered clouds
  • Profile and tune compute and blob storage I/O performance
  • Own CI/CD, release engineering and native installers
  • Stand up observability and cost visibility across backends

Résumé des exigences :

  • 5+ years distributed computing, HPC or cloud platform engineering
  • Production use of Ray, Dask, Spark or MPI
  • Terraform and working cloud proficiency (Azure, AWS or GCP)
  • Sound cloud and container security practice
  • Fluent written and spoken English

Outils et compétences

Source et dates

Site carrière / système de candidatures · bamboohr

Date publiée par l’employeur
2026-11-01
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailDomicile, Bureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudescomputer science, engineering, physics, mathematics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

GeoSoftware

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Global trusted partner for innovative subsurface software technology and consulting services. #ReservoirExperts

Description complète de l’entreprise

GeoSoftware is the global trusted partner for subsurface geoscience software and consulting services. We enable the global energy industry to make the most efficient and accurate decisions that responsibly deliver global energy security. Our solutions include HampsonRussell, Jason, PowerLog, InsightEarth, and Professional Services.

Abonnés LinkedIn
16 570
Personnes associées sur LinkedIn
128
Bureaux déclarés
  • Houston, Texas 77072, US
Catégories d’activité
  • Software
  • Enterprise Software
Autres noms enregistrés
  • GeoSoftware
Spécialités
  • Reservoir Characterization
  • Petrophysics
  • Well Path Planning
  • Software
  • Oil & Gas
  • Exploration
  • E&P
  • Seismic Inversion
  • Geoscience
  • Machine Learning
  • AI
  • subsurface
  • geothermal
  • wind farm
  • ccus
  • carbon capture
  • new energy
  • energy transition
  • rock physics
  • seismic interpretation
  • professional services
  • and services
Le profil indique une agence de recrutement
Non

GeoSoftware is the global trusted partner for subsurface geoscience software and consulting services. We enable the global energy industry to make the most efficient and accurate decisions that responsibly deliver global energy security. Our solutions include HampsonRussell, Jason, PowerLog, InsightEarth, and Professional Services.

ChampValeur
SecteurOil and Gas
Taille51-200 employees
Siège socialHouston, Texas
Type d’organisationPublic Company
SpécialitésReservoir CharacterizationPetrophysicsWell Path PlanningSoftwareOil & GasExplorationE&PSeismic InversionGeoscienceMachine Learning
Offres sur Jobsy4
LinkedInVoir la page
Description

About GeoSoftware

GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to develop a better understanding of the subsurface, manage exploration and development risks and quantify reserves more accurately with our advanced geoscience technology.

Working at GeoSoftware is all about passion and sharing our ambition for ongoing technological innovation. We have more than 150 employees, spread over 18 different countries. Our people are our most important asset and developing our talents is a priority. As part of GeoSoftware, you will work with international and diverse teams of experts in an environment of excellence which will enable you to create your own opportunities and realize your full potential.

Job Summary

We are looking for an experienced HPC and platform engineer to join our Digital Platform team.

You would own the execution layer of our next generation of geoscience software: the layer that takes a piece of scientific work and runs it, at the same scale and with the same result, across a range of compute environments. That range covers a single workstation, on-premise HPC under Slurm or PBS, managed services such as Databricks, cloud batch on AWS and Azure, and bring-your-own-cloud deployment into an externally administered subscription. You would also own the build and delivery pipeline that gets it there.

Breadth is the point of the role. The same work has to run across all of those backends behind one consistent interface, deploy securely into environments we do not administer, and perform well against blob storage rather than local disk.

You would work in a small, senior, distributed team alongside computational algorithm and front-end engineers.

Duties and Responsibilities

Distributed Execution

  • Design and build the distributed execution framework: task sequencing and dependencies, elastic scaling, checkpoint and restart, retry with backoff, structured error reporting and preservation of partial output
  • Make the same workload run across local multiprocessing, Dask, Ray, Slurm and PBS, managed Spark services such as Databricks, and the managed cloud batch services on Azure, AWS and GCP — behind one consistent interface, with a clear view of what each backend is actually good for
  • Design job submission, status, progress and cost reporting as structured, introspectable data, so that work can be launched and monitored programmatically and automatically as well as by hand, with guards that prevent a mistyped job from running for hours
  • Build the job admission, entitlement and metering path

Cloud and Deployment

  • Build and maintain infrastructure as code — Terraform in particular — that stands the platform up repeatably in bring-your-own-cloud and externally administered environments
  • Containerize compute components as lean, independently versioned images
  • Implement the security surface of a deployed system: identity and access management, least-privilege roles and service principals, secrets handling, network isolation, encryption in transit and at rest, and image and dependency scanning in the pipeline
  • Support restricted and disconnected deployment scenarios
  • Work with identity, blob and object storage, networking, quotas and cost control across at least one major cloud

Performance

  • Parallel decomposition and profiling of compute-bound scientific workloads, so that throughput demonstrably scales with available CPU, GPU and storage bandwidth
  • Diagnose and fix I/O-bound behaviour against blob and object storage: concurrency limits, throttling, request batching, and access patterns that are invisible on a local disk but cost minutes against a remote store
  • Establish and defend performance baselines, with measurement rather than assertion

Build, Release and Operations

  • Own CI/CD, build and release engineering: pipelines, a nightly regression harness, native installers for Windows and Linux, and containerized cloud delivery
  • Stand up observability: job lifecycle, resource utilization and cost visibility across every backend
  • Support what you build, and feed what you learn from doing so back into the design

Skills and Competencies

Skills:

  • Production experience with at least one distributed compute framework—Ray, Dask, Spark or MPI—and a clear view of where each is the right tool. Having run one at real scale and watched it fail is worth more than having read about all of them
  • Strong Python for orchestration, services and bindings
  • Solid modern C++, or the confidence to work in it: the compute kernels are native code and the binding seam is shared with the algorithm engineers
  • Infrastructure as code, Terraform in particular, and experience deploying the same system into environments you do not control
  • Containerization and Kubernetes, including image layering and size discipline
  • Working proficiency in one or two major cloud providers—Azure, AWS or GCP—with awareness of the others
  • Blob and object storage performance in practice, not only in principle
  • Practical cloud security: identity and access management, least-privilege roles, secrets management, network isolation and encryption
  • CI/CD pipelines, release engineering and the operational instincts that come from having supported what you built
  • Strong written English, and the habit of documenting asynchronously

Competencies:

  • Ownership and self-direction
  • Systems thinking across boundaries they do not personally own
  • Pragmatic judgement about where complexity is worth it
  • Collaboration across disciplines
  • Technical expertise (distributed computing and platform engineering)
  • Alignment with company interest

Qualifications & Requirements

Required:

  • Bachelor's degree in computer science, engineering, physics, mathematics or a related technical discipline, or equivalent practical experience
  • Minimum 5 years of professional engineering experience in distributed computing, HPC or cloud platform engineering
  • Demonstrable production experience with a distributed compute framework
  • Demonstrable experience with infrastructure as code, and working proficiency in one or two major cloud providers
  • Experience owning a CI/CD and release pipeline end to end
  • Sound security practice in cloud and containerized deployment: identity and access management, secrets handling and least privilege
  • Able to work effectively in a small, remote, multi-timezone team: writing things down, communicating asynchronously and operating without close supervision
  • Fluent written and spoken English

Desired:

  • HPC scheduler experience—Slurm or PBS—in a shared, contended environment
  • Managed cloud batch or Spark services: Databricks, Azure Batch or AWS Batch, and a view on when each beats a long-lived cluster
  • Oil and gas or seismic processing background, or other large-scale scientific computing
  • Cloud-native, chunked array storage formats and parallel I/O
  • OSDU, or other subsurface data platform integration
  • GPU computing: CUDA, or GPU-accelerated numerical libraries
  • Security certification or formal security review experience; supply-chain security, SBOM or vulnerability management
  • Restricted or disconnected deployment; software licensing and entitlement enforcement
  • Cost attribution and capping per job, per user and per tenant
  • Fluent with AI coding tools for prototyping, test generation and refactoring, with the judgement to know where their output must be verified rather than trusted

We value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.

Emplois semblables

  • HR Manager

    Calgary, AB

    Sidetrade: Sidetrade is the Order-to-Cash Intelligence Company.

    As HR Business Partner North America, you are the trusted partner of directors and managers in Canada and the United States on all people topics; You anticipate people issues rather than react to them, you bring an…

    HR Manager

    Calgary, AB
    Télétravail

    Sidetrade: Sidetrade is the Order-to-Cash Intelligence Company.

    5+ ansCandidates need about five years as an HR Business Partner or HR Manager, solid Canadian employment law knowledge (ideally Alberta) and working knowledge of US law. Strong analytical skills, HR systems experience and excellent English are required, with French a plus.

    BambooHR, TriNet

  • Proposal Specialist

    Toronto, ON +8
    Temps plein

    Dillon Consulting Limited: Dillon is a proudly Canadian, employee-owned, professional consulting firm with over 1,100 employees specializing in planning, engineering,…

    Candidates need proposal preparation and submission experience and post-secondary education in Business, Marketing, Communications or a related field. Skill with AI-enabled tools and proposal management platforms, strong organization under deadlines, and professional services experience are assets.

    AI-enabled tools, proposal management platforms

  • Instructor

    Calgary, AB
    Temps plein

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    5+ ansCandidates need an accredited nursing education and CRNA registration or eligibility, plus current BCLS-HCP. Five years of acute, medical or emergency nursing experience, or prior clinical educator experience, and skill teaching adult learners and presenting to teams are also required.

    Connect Care, eSIMs

    Registered Nurse

    Calgary, AB

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    1+ ansCandidates need an accredited nursing education, active or eligible CRNA registration and current BCLS-HCP. They should have verbal de-escalation skills, working knowledge of psychotropic medications, risk assessment experience and six months of addictions and mental health experience within the last three years, and knowledge of the Mental Health Act is required.

    RN, Psychiatric disorders, Conflict resolution, Communication skills, Critical thinking, Problem solving

    Peer Support Worker

    Calgary, AB

    Recovery Alberta: Recovery Alberta provides comprehensive recovery-oriented mental health & addiction services, as well as correctional health services.

    2+ ansRecovery Alberta needs candidates with lived experience of mental health or addiction recovery and at least two years working with diverse and marginalized populations, especially people experiencing homelessness. Candidates need a valid Class 5 Alberta driver's licence, a Recovery Coach Training Course, and current Non-Violent Crisis Intervention training or the ability to take it immediately.

    PSW, Mental health, Non-violent crisis intervention

  • Ramp Agent

    Calgary, AB
    Temps plein

    Federal Express Corporation Canada

    Diplôme d'études secondaires ou équivalent; Six mois d'expérience ou de formation en soutien au sol d'avions à réaction; Maîtrise de base de Word et Excel

    FAMIS, COSMOS, Intranet FedEx, Excel, Word

  • Operations store leader

    Calgary, AB
    Temps plein

    Decathlon Canada

    Candidates need experience in store operations or leadership and a passion for sport and an active lifestyle. Decathlon does not require Olympic-level athletic background.

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.