Vorticity Inc. · 11 hours ago
Applied Mathematics & Scientific Computing Engineer (SPU)
Vorticity Inc. is building the world’s first Scientific Processing Unit (SPU) to accelerate scientific computing. The Applied Mathematics Software Engineer will work on developing numerical kernels, scientific applications, and workload models to optimize performance on the SPU, collaborating closely with hardware architects and compiler teams.
ArchitectureInternetSoftware
Responsibilities
Prototyping and implementing core numerical kernels and libraries for the SPU
Developing scientific applications and workloads on early SPU software stacks (e.g., seismic imaging, CFD, inverse problems, spectral methods)
Writing Python and C/C++ simulations or reference implementations of applied mathematics workloads to guide architecture decisions
Translating mathematical formulations into executable, performance-relevant software representations
Collaborating closely with hardware architects to evaluate algorithm–architecture tradeoffs
Working with compiler and runtime teams to ensure workloads map cleanly to the SPU programming model
Designing benchmarks, correctness tests, and performance models for scientific workloads
Iteratively refining workloads based on hardware evolution and performance insights
Qualification
Required
Strong foundation in applied numerical mathematics and scientific computing
Strong proficiency in C, C++ and Python
Comfort working close to hardware and writing performance-critical, low-level code
Experience with scientific computing libraries (BLAS, LAPACK, FFTW, cuBLAS, cuFFT, etc.)
Experience with parallel or accelerator programming models (CUDA, OpenMP, MPI, SYCL, HIP)
Ability to reason about performance, memory hierarchies, and parallel execution
Familiarity with architecture-specific intrinsics, including warp-level operations, atomics, and synchronization primitives
Experience working with low-level GPU assembly, such as NVIDIA SASS, or equivalent native accelerator instruction sets
Excellent written and verbal communication skills
Strong ability to work independently and collaboratively in a team
Willingness to put in the hard work needed to bring our SPU to life
Above all: zero ego
Preferred
Familiarity with performance analysis tools or modeling techniques (profilers, roofline models)
Exposure to compilers, runtimes, or code generation frameworks
Experience in applied scientific domains (physics, geophysics, CFD, climate, materials, finance)
Familiarity with low-level system software or drivers
Company
Vorticity Inc.
At Vorticity, we started with a simple realization: some of humanity’s most important breakthroughs aren’t stalled by imagination, they’re stalled by compute.
H1B Sponsorship
Vorticity Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
Funding
Current Stage
Early StageTotal Funding
$0.15MKey Investors
Y Combinator
2022-03-14Series A
2019-11-12Seed
2019-08-19Pre Seed· $0.15M
Recent News
2025-07-22
Company data provided by crunchbase