Senior Computational Algorithms Engineer (Winnipeg)

Senior Computational Algorithms Engineer (Winnipeg)

11 Nov
|
GeoSoftware
|
Winnipeg

11 Nov

GeoSoftware

Winnipeg

Advance numerical algorithms at GeoSoftware with strong Python and modern C++ in a distributed, senior engineering team. Work across geoscience software. As an experienced computational engineer, you will modernize numerical cores into headless, testable, independently deployable components. The work combines research, algorithm development, optimization, and verification. You will collaborate with geoscientists and platform engineers while improving production software used across the industry. Key Responsibilities:





Modernize numerical code into independently deployable components Expose C++ algorithms to Python through pybind11 Investigate reformulations and numerical methods for substantial speed gains Build prototypes with geoscience subject matter experts Write regression and characterization tests for algorithm changes Requirements:

Minimum five years in numerical, scientific, or performance-critical computing Robust modern C++ and production numerical computing experience Strong Python with NumPy, SciPy, and native-code binding experience Physics, geophysics, geoscience, or applied mathematics background Parallel programming, performance optimization, and floating-point knowledge Apply computational research, Python, C++, and numerical verification to modernize GeoSoftware geoscience algorithms for production.

📌 Senior Computational Algorithms Engineer (Winnipeg)
🏢 GeoSoftware
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior computational algorithms engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior computational algorithms engineer (winnipeg) / winnipeg