Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Datacor, Inc.

Senior Scientific Programmer

Datacor, Inc.

Creative problem-solver joining GoldSim development team at Datacor. Developing new modeling capabilities for high-performance simulation software.

Posted 7/29/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in applied mathematics and numerical methods, particularly in C++ programming for scientific applications. Capable of translating complex technical concepts into practical solutions while effectively communicating with cross-functional teams.

Highest-signal resume keywords
C++ ProgrammingApplied MathematicsNumerical MethodsMachine Learning TechniquesContaminant Transport Modeling

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Numerical AlgorithmsMatrix AlgebraPartial Differential EquationsScientific ComputingAlgorithm DesignModel BuildingData Science ToolsWindows Desktop ApplicationsAI/ML TechniquesTechnical Documentation
Soft Skills
Effective CommunicationTeam CollaborationCuriosity for Computational Approaches
Tools & Technologies
MATLABRTableauGoldSimNumerical Libraries
Industry Keywords
Earth SciencesCivil EngineeringContaminant Transport ModelingScientific Applications

Tech Stack

Tools & technologies
Tableau

About the role

Key responsibilities & impact
  • Own the numerical solutions and mathematical/computer science algorithms underlying GoldSim's simulation engine - from the theoretical foundation (equations, algorithm design) through to implementation in our C++ codebase.
  • Push practical, real-world improvements to GoldSim's numerical capabilities, and propose new features driven by everyday or discipline-specific customer needs.
  • Participate in design discussions across the full development lifecycle, not just the mathematical layer.
  • Build GoldSim models that apply and exercise the platform's numerical capabilities - for QA and verification, as example models shipped with the product, and in direct support of customers.
  • Use hands-on model-building as a primary way to validate that new or improved algorithms behave correctly in practice.
  • Document both the theoretical basis (equations, algorithm descriptions) and the practical implementation of GoldSim's numerical methods, so this knowledge isn't concentrated in one person.
  • Partner with the founding engineer to formalize existing modeling, QA, and support methodology.
  • Work alongside the software engineering team to integrate new or improved numerical capabilities into the broader platform.
  • Translate business and product requirements into technical specifications.
  • Serve as a technical resource for customer support and QA on advanced modeling and numerical questions.
  • Communicate technical/mathematical concepts clearly to engineers, QA, and product stakeholders.
  • Bring curiosity for modern computational approaches - including applying machine learning to accelerate, approximate, or extend traditional numerical simulation methods.
  • Help identify opportunities to modernize GoldSim's existing algorithmic infrastructure.

Requirements

What you’ll need
  • Masters or PhD level in science or engineering, with outstanding academic performance.
  • Broad experience with applied math and numerical methods for solving science and engineering problems (e.g., matrix algebra, numerical methods for solving partial differential equations).
  • Earth sciences or civil engineering background, preferably including contaminant transport modeling.
  • Extensive C++ programming experience, ideally in scientific or engineering applications; familiarity with commercial or open-source numerical libraries and frameworks is a plus.
  • Proven ability to design and implement practical numerical solutions to real-world problems.
  • Good communications skills, must write effectively and enjoy interacting with other team members.
  • Experience developing and supporting Windows desktop applications is a plus, as is hands-on experience with data science tools such as MATLAB, R, or Tableau.
  • Experience applying AI/ML techniques (e.g., machine learning models, LLM-based tools, or AI-assisted development) to scientific or engineering software is a plus.

Benefits

Comp & perks
  • Join a team where your work directly shapes software that engineers and scientists rely on around the world.
  • Enjoy real autonomy and help define the future of a product with a global reputation for excellence.
  • Opportunities to work in person in our Seattle office as desired.