Key Responsibilities
- Develop, enhance, and maintain components of scientific simulation software written in C++.
- Contribute to computational and numerical workflows that support large-scale reservoir and fracturing simulation analysis.
- Understand and work effectively with existing legacy codebases, reading, debugging, refactoring and modernizing when needed.
- Implement, test and calibrate subsurface models with efficient algorithms for scientific computation, ensuring numerical accuracy and performance.
- Collaborate closely with domain experts, senior developers, and scientists to deliver reliable, production-quality features.
- Participate in code reviews, testing, and documentation to uphold high engineering standards.
- Approach challenges with curiosity and initiative, adapting quickly to new tools, concepts, and problem domains.
Note: This description reflects the general nature of the rol...