Engineering

Senior Solutions Architect - Modeling and Simulation (Dyad)

Remote
Work Type: Full Time
JuliaHub is seeking a Senior Solutions Architect to drive innovation in modeling and simulation focused on its flagship system modeling platform Dyad and leveraging capabilities in AI and scientific machine learning (SciML). This position is within the Consulting Services team but will work broadly with the Product Development, AI, and Sales teams to provide technical leadership and domain expertise.

Job Duties and Responsibilities:
  • Lead and execute services projects with Dyad, including understanding customer requirements, architecting solutions, and delivering comprehensive software solutions to deliver value.
  • Lead the development of physical, multi-domain system models for industrial applications, focused on thermal, chemical/process, and complex thermofluid domains.
  • Lead and contribute to the development of new model libraries for Dyad in domains of expertise.
  • Develop validated digital twins of complex systems by integrating data, system models, and SciML techniques leveraging the full power of Julia and the JuliaHub platform.
  • Leverage AI and agentic workflows in all aspects of model-based systems engineering processes (i.e. model development, debugging, analysis, deployment, etc.)
  • Engage as the voice-of-the-customer with the AI team to develop and prototype new AI capabilities integrated into the Dyad platform.
  • Engage with the Sales team to provide technical presales solutions in domains of expertise and nurture customer relationships.
  • Integrate controls and model discovery into acausal modeling frameworks.
  • Design and optimize surrogate modeling techniques (e.g., continuous-time echo state networks, neural ODEs) for automated model acceleration.

Education, Expertise and Experience Required:
  • Master’s, Ph.D. or equivalent advanced degree in engineering, mathematics, computer science, or related fields (Bachelor’s with equivalent work experience accepted).
  • Advanced knowledge of dynamic programming languages (Julia preferred) or acausal modeling frameworks such as Modelica.
  • Proven experience in system modeling and simulation, code optimization, numerical techniques, package development, CI/CD pipelines, and differential equations and solvers.  
  • Proven experience in cultivating customer relationships and project management.

Submit Your Application

You have successfully applied
  • You have errors in applying