Role: python developer
Location: US Houston
Rate: Open
Duration: 12-18 months and extendable.
Job Description:
We are seeking a highly skilled and self-driven engineer to support the modernization of legacy in-house computational models. This role is critical to enabling long-term maintainability and integration of existing models into new digital workflows. The immediate focus will be on converting a MATLAB-based model into Python, with future work involving models written in C#, Fortran, and other languages.
The ideal candidate will have a strong background in numerical methods, computational modeling, and scientific programming. They should be capable of understanding complex legacy codebases and translating theoretical concepts into clean, modular, and well-documented Python implementations with minimal supervision.
Key Responsibilities:
Analyze and understand legacy models written in C#, and Fortran
Translate models into Python while preserving computational integrity
Implement numerical and physics-based algorithms in Python
Work with partial differential equations (PDEs) and iterative solvers to simulate physical phenomena
Apply and optimize iterative numerical methods (e.g., finite difference, Newton-Raphson, time-stepping schemes)
Collaborate with engineers and subject matter experts to validate model behavior
Develop clean, modular, and well-documented code for long-term maintainability
Participate in code reviews and contribute to QA/QC processes
Support integration of modernized models into broader digital workflows
Minimum Qualifications:
Bachelor s or Master s degree in Engineering, Applied Mathematics, Computer Science, or related field
Proficiency in Python and
Strong understanding of numerical methods, computational physics, and scientific computing
Ability to work independently and manage tasks with minimal supervision
Excellent documentation and communication skills
Experience collaborating in cross-functional teams
Preferred (but not mandatory) Qualifications:
Familiarity with C#, Fortran, or other legacy languages
Experience in flow chemical modeling, or oil & gas domain
Exposure to model integration with simulation platforms