Vorticity is revolutionizing scientific computing by developing innovative silicon chip architecture and systems to dramatically accelerate complex computations. As a core software developer, you'll be at the forefront of optimizing how scientific applications are executed across CPUs, GPUs, and custom hardware.
The role involves developing sophisticated software for compilation, optimization, execution, and acceleration of scientific computing applications. You'll work with C++, CUDA, and Python to tackle complex partial differential equations and improve the performance of computational models.
The ideal candidate brings strong proficiency in C/C++, CUDA, and Python, with the ability to work across multiple levels of abstraction in complex software systems. A background in Engineering, Computer Science, Mathematics, or Physics is required, with familiarity in scientific computing methods (Finite difference, Monte Carlo, FFT) being highly valuable.
Vorticity's mission is to expand human ingenuity by solving pressing problems that currently can't be addressed due to computational limitations. This includes accelerating the design and development of fusion reactors, hypersonic aircraft, and cancer treatments through advanced simulation capabilities.
Join a team of exceptional scientists and engineers working to transform how we approach scientific computing, making it possible to simulate and validate complex ideas before investing in expensive physical implementations.