CareerPlanSign in

Senior Scientific Programmer

USA💼 Full-time🗓 2026-07-31 → 2026-09-26

Core

Own numerical solutions and mathematical/computer science algorithms for GoldSim's simulation engine, from theoretical foundation to C++ implementation.

Role type

Senior Scientific Programmer (Numerical Methods & Algorithms)

Builds

GoldSim dynamic simulation software for water resources and environmental systems

Domain

Process manufacturing / Environmental engineering / Scientific computing

Deliverable

production ML models | product features

Required skills

C++ programming, applied mathematics, numerical methods, partial differential equations, matrix algebra, scientific computing, algorithm design, model building, documentation

Preferred skills

contaminant transport modeling, Windows desktop application development, data science tools (MATLAB, R, Tableau), AI/ML techniques for scientific software

Technologies

C++, GoldSim, MATLAB, R, Tableau

Responsibilities

Design and implement numerical solutions for real-world engineering problems; build and verify GoldSim models for QA and customer support; document theoretical basis and practical implementation of numerical methods; collaborate with software engineering team to integrate capabilities; serve as technical resource for advanced modeling questions; identify opportunities to modernize algorithmic infrastructure with ML approaches.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.