Latest AI JobsBrowse Jobs
D

Lead Scientific Programmer

DatacorRemote - USDevelopment
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

Developing new modeling capabilities for the GoldSim simulation framework involves taking ownership of the numerical solutions and underlying mathematical algorithms from theoretical foundation to implementation in C++. The engineering team builds dynamic simulation software utilized for water resources, environmental systems, and complex engineering challenges. Operating as a senior team member, the person in this role collaborates across the full development lifecycle, builds and verifies models, and partners closely with software engineers and the founding engineer to modernize algorithmic infrastructure.

Datacor provides software solutions for process manufacturing and environmental modeling through companies like GoldSim. This opening exists to support customers who model critical water supplies and environmental safety by advancing the platform's numerical capabilities. A suitable candidate brings a strong background in applied math, extensive C++ experience, and curiosity for modern computational approaches including machine learning.

What you will do

  • Participate in design discussions and all aspects of application development across the full development lifecycle.
  • Own the numerical solutions and mathematical algorithms underlying the simulation engine from theory to C++ implementation.
  • Build verification models to validate that new or improved algorithms behave correctly in practice.
  • Document the theoretical basis and practical implementation of numerical methods to facilitate knowledge transfer.
  • Translate business and product requirements into technical specifications alongside the software engineering team.
  • Serve as a technical resource for customer support and QA regarding advanced modeling and numerical questions.

What you need

  • Hold a Master's or PhD degree in science or engineering with outstanding academic performance.
  • Demonstrate broad experience with applied math and numerical methods for solving science and engineering problems.
  • Possess an earth sciences or civil engineering background, preferably with contaminant transport modeling experience.
  • Bring extensive C++ programming experience, ideally within scientific or engineering applications.
  • Show a proven ability to design and implement practical numerical solutions to real-world problems.
  • Communicate effectively with team members, engineers, QA, and product stakeholders.

Nice to have

  • Familiarity with commercial or open-source numerical libraries and frameworks
  • Experience developing and supporting Windows desktop applications
  • Hands-on experience with data science tools such as MATLAB, R, or Tableau
  • Experience applying AI/ML techniques to scientific or engineering software

Skills and tech stack

Questions candidates ask

What is the work location policy for this role?

The position is remote within the United States, with offices available across the US including Seattle for those who wish to come in.

What kind of projects will I work on?

You will develop new modeling capabilities to enhance the GoldSim simulation framework, own underlying numerical solutions, and build models for QA and verification.

What are the core technical requirements?

Candidates must have a Master's or PhD in science or engineering, extensive C++ programming experience, and a background in earth sciences or civil engineering.

Ready to apply?

The application is on the official Datacor careers page.

Apply on company site