What is a Software Engineer at Fluent?
A Software Engineer at Fluent is responsible for building and optimizing the core technologies that power high-performance computing, advanced numerical simulations, and large-scale platform architectures. Whether you are working on sophisticated computational fluid dynamics (CFD) solvers or high-throughput platform engineering, your work directly impacts the speed, accuracy, and reliability of Fluent products. This role sits at the intersection of deep mathematical modeling, rigorous software design, and low-level system optimization.
The engineering team at Fluent tackles some of the most complex computational problems in the industry. As a Software Engineer, you will contribute to systems where performance is measured in microseconds and efficiency is paramount. Your code will enable engineers and researchers worldwide to simulate physical phenomena, analyze massive datasets, and run critical campaigns with unparalleled precision. This requires a deep understanding of hardware-level optimization, memory management, and algorithmic complexity.
This position is both intellectually challenging and highly rewarding. You will collaborate with world-class experts and leaders in computational science and systems engineering. To succeed, you must possess not only exceptional coding skills but also the ability to clearly articulate your technical decisions, defend your methodologies, and continuously adapt to cutting-edge scientific and engineering paradigms.




