Fluid Dynamics Modeler

Full Time Position Posting

The Position

We are looking for a creative, collaborative fluid dynamics modeler who can help design the future membranes of industrial gas separation. This person will be an integral member of the development team and will connect theoretical concepts to practical design elements. They will work closely with the experimental R&D team as well as the manufacturing transition team to enable the design of effective, robust and high performing membrane cartridges.

What you will be doing

  • Develop predictive tools and models to support the membrane separation technology development efforts at CMS. Modeling techniques include computational fluid dynamics (CFD), process models and flowsheets (e.g., Symmetry, ASPEN), statistical techniques, design of experiments (DoE), and first-principles engineering models.
  • Identify opportunities to use engineering knowledge and computational tools to help solve project challenges.
  • Plan and execute experimental studies in collaboration with experimental experts to support/validate modeling efforts.
  • Communicate and present results internally at meetings and at external forums. Present scientific results to a diverse audience through data analysis and visualizations.
  • Work with external partners (e.g., universities, research organizations) to execute and deliver well-defined modeling projects.


  • The pay range we are offering is $90,000-$110,000 and will be based on experience, in addition to the annual compensation we offer stock options and bonus.
  • PTO
  • Paid holidays
  • Flexible work schedule
  • Hybrid work options (Role permitting)
  • CMS offers a suite of benefits including medical and dental, 401K, and flextime.

What you need for this position

  • Experience in computational fluid dynamics (CFD)
  • Proficiency in fundamental chemical engineering concepts such as mass, momentum, and energy transport phenomenon.
  • Ability to set up and solve linear, non-linear, differential and partial differential equations. Strong programming and coding skills and experience with various numerical techniques is required.
  • Proficiency in programming using some standard languages such as C/C++, Python, Matlab, etc.
  • Demonstrated expertise in modeling of gas/gas or gas/liquid flows and separation using membranes
  • Capability and willingness to design and execute hands-on laboratory experiments to support modeling efforts.
  • Experience with various membrane separation unit operations (gas separation, gas/liquid contacting, pervaporation, nanofiltration, etc.) is desired.
  • Ability to balance multiple priorities
  • Comfort with being the go-to person and expert in your areas of expertise
  • History of working in a highly dynamic and collaborative team

Apply for this position

    *Required Field