Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Hpc And Platform Engineer

GeoSoftware

About GeoSoftwareGeoSoftware 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 SummaryWe 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 ResponsibilitiesDistributed 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 CompetenciesSkills:
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 & RequirementsRequired:
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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Hpc And Platform Engineer in Winnipeg, MB vacancy
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities for model development... 
    Senior

    The Institute for Performance and Learning

    Winnipeg, MB
    1 day ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    1 day ago
  •  ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...  ...play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    13 hours ago
  •  ...company focused 100% on Java, Azul is building the Java platform for the modern cloud enterprise. We are reimagining how customers...  ...reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Azul

    Winnipeg, MB
    1 day ago
  •  ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing...  ...APIs and solutions Build data analytics and self-service platforms Optimize performance of data pipelines Collaborate with... 
    Senior

    Talentola

    Winnipeg, MB
    1 day ago
  •  ...and rescue, military, utility, and commercial operations. With engineering and manufacturing operations across Canada, the United States,...  ...innovative aerospace products. We are looking for an experienced Senior New Product Introduction (NPI) Engineer to lead the... 
    Senior
    Permanent employment
    Full time

    DART Aerospace Company

    Winnipeg, MB
    1 day ago
  •  ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client development in the Saguenay–Lac-Saint-Jean, BBA wants to bolster its local multidisciplinary team. Working closely with our offices... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area

    BBA Consultants

    Winnipeg, MB
    1 day ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  •  ...required work and prepare proposals. • Select appropriate team for a project and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present designs to clients and obtain acceptance. • Coordinate development of... 
    Senior
    For contractors
    For subcontractor
    Internship
    Work at office

    Stantec

    Winnipeg, MB
    1 day ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  •  ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one...  ...data management) and data analytics (data engineering, analytics, reporting, and machine...  ...analytics capabilities. This role represents the senior working level for specialized data &... 
    Senior
    Hourly pay
    Long term contract
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    23 hours ago
  •  ...Own cloud infrastructure and CI/CD automation as a Senior DevOps Engineer with Bounteous, supporting secure, scalable, reliable platforms remotely across Canada or Mexico. This contract position requires six-plus years in DevOps, Cloud Engineering, SRE, or Infrastructure... 
    Senior
    Contract work
    Internship
    Remote work

    Devopsroles

    Winnipeg, MB
    1 day ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers...  ...economic outcomes. We exist to make that possible. Our platform gives organizations access to realistic, high-resolution... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day ago
  •  ...Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will...  ...Evaluate technologies for product features and platforms Requirements: 5+ years designing... 
    Senior

    Equinix

    Winnipeg, MB
    1 day ago
  •  ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments... 
    Senior

    Affirm, Inc.

    Winnipeg, MB
    1 day ago
  • A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...
    Senior
    Remote work

    Linkby

    Winnipeg, MB
    1 day ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Senior Manufacturing Engineering Specialist - Critical Environments Reporting To: Manufacturing Engineering Manager Position Summary The Senior... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...team that’s naturally committed to the environment.  Your Opportunity We have an exciting opportunity for a motivated senior Water Resources Engineer / Environmental Engineer with experience in water resource. You will be part of the Water Resources Technical Team within... 
    Senior
    Work at office
    Worldwide

    Stantec

    Winnipeg, MB
    1 day ago
  •  ...with P.Eng. accountability, complex heat-load calculations, and multidisciplinary execution from Mississauga, Ontario. This senior engineering role covers HVAC and mechanical systems for Nuclear Power Plants. You will lead detailed design, supervise junior and intermediate... 
    Senior

    slihrms

    Winnipeg, MB
    1 day ago
  •  ...power-supply development at SCIEX in Concord, Ontario, using analog electronics expertise in an on-site R&D environment. As Senior Electrical Engineer/Designer, you will guide analog and high-voltage module development for SCIEX instruments. Apply power-supply architecture,... 
    Senior

    Radiometer

    Winnipeg, MB
    1 day ago
  •  ...& Key Responsibilities: Support and administer SLURM-based HPC compute environments, including partition configurations and cluster...  ...Qualifications & Skills: 5+ years of experience in DevOps, Platform Engineering, or Linux Systems Engineering roles. Hands-on HPC cluster... 
    Senior

    ITMC Systems, Inc

    Winnipeg, MB
    1 hour ago
  •  ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  •  ...opportunities to reach your full potential in an environment that’s engineered for people. At CIMA+, we care about our people and make sure...  ...organization.  Elevate your engineering career by joining us as a  Senior Overhead Transmission Lines Engineer . In this pivotal role,... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Winnipeg, MB
    4 days ago
  • $110k per year

     ...Commerce is an AI-native telecom commerce platform that acts as a system of intelligence. It...  ...data quality standards, and creating engineering patterns that let analytics, product, engineering...  ...confidence. About the Role: The Senior Data Engineer will design, build, and... 
    Senior
    Full time

    iQmetrix

    Winnipeg, MB
    a month ago
  • $72.06k - $138.94k per year

    At Capgemini Engineering, the world leader in engineering services, we...  ...Considering As a Kubernetes (K8S) / HPC Engineer, you will be...  ...-Performance Computing (HPC) platforms that power AI/ML, simulation,...  ...experience and skills, Seniority and performance, Market and business... 
    Full time
    Local area
    Remote work

    Capgemini Engineering

    Winnipeg, MB
    1 hour ago
  • $130k - $160k per year

     ...Senior Substation Engineer (P.Eng.) Toronto, ON | Calgary, AB | Vancouver / Winnipeg, MB | Hybrid Do you thrive taking technical ownership of complex substation projects from concept through construction? Are you looking for a role where your engineering judgment... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Ramboll

    Winnipeg, MB
    20 days ago
  •  ...and professionally. How You’ll Make an Impact As a Senior Technical Analyst, Data Engineering and Business Intelligence, at Fidelity Investments...  ...underlying data models and engineering best practices. Platform, Security & Collaboration Collaborate with BI and IT... 
    Senior
    Work at office
    Flexible hours

    Fidelity International

    Winnipeg, MB
    1 day ago
  • $18 - $22 per hour

     ...executive reporting with traceable, evidence‑based cost information. Qualifications / Requirements Bachelor’s degree or diploma in Engineering, Construction Management, Quantity Surveying, Finance, Business, or a related discipline. 5–8 years of project cost control... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Work at office
    Flexible hours
    3 days per week

    Trans Mountain

    Winnipeg, MB
    1 day ago
  •  ...primarily takes place at North Campus, Edmonton. The Senior Systems Administrator plays a key role in designing and...  ...medicine, biomedical sciences, agriculture, science, and engineering, to ensure effective use of HPC resources. Located at the University of Alberta, this... 
    Senior
    Remote work

    Avenue.io Inc.

    Winnipeg, MB
    1 hour ago
  •  ...primarily takes place at North Campus, Edmonton. The Senior Systems Administrator plays a key role in designing and...  ...medicine, biomedical sciences, agriculture, science, and engineering, to ensure effective use of HPC resources. Located at the University of Alberta, this... 
    Senior
    Remote work

    University of Alberta Careers

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Hpc And Platform Engineer. Be the first to apply!