We're building a new class of Scientific Processing Units (SPUs) to push the boundaries of high-performance computing. As a Compiler Engineer, you'll extend our full-stack LLVM-based compiler and create the software magic that makes scientific applications run seamlessly on our hardware.
This is not an easy role. It requires passion for understanding how hardware and software work together, the ability to wear multiple hats across the software stack, strong communication skills, a lot of patience, and, most importantly, zero ego.
ResponsibilitiesDevelop and extend Vorticity’s compiler backend, mapping LLVM IR to our proprietary ISA.
Build and maintain different compiler frontends (C/C++, MLIR, and others) to map custom kernels to our first-generation SPU.
Create low-level runtime libraries to program and control SPUs, scaling to multi-host and multi-SPU systems.
Participate in iterative optimization loops for our low-level kernel libraries.
Lay the groundwork for integration with high-level software frameworks (PyTorch, Triton and others).
Identify opportunities to improve compilation flow, hardware utilization, and system efficiency.
Collaborate with architecture and performance teams to analyze bottlenecks and co-design innovative software and hardware solutions.
Write clear, concise technical documentation for Vorticity’s kernel engineers and customers.
Stay up to date with advancements in compilers, programming models, and computer architecture.
Bachelor's degree in Computer Science, Electrical Engineering, or related field.
Master's or PhD in Computer Science, Electrical Engineering, or related field.
5+ years of experience in modern C++ (LLVM IR experience strongly preferred). Exceptional candidates with fewer years but strong skills are also welcome.
Background in high-performance computing or parallel programming.
Deep understanding of computer architecture and compiler frameworks.
Proficiency in C, C++, Python and development on Linux. Shell scripting, CUDA C++ are a plus.
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.
As passionate scientists and engineers, we are well aware of the plethora of critical problems in the world that cannot be solved because humanity simply does not have enough computing power. To address this, Vorticity is developing a radically new silicon chip architecture and system to dramatically accelerate scientific computing problems.
Vorticity’s mission is to expand human ingenuity. To do that we are building a team of exceptional people to work together on big problems. Join us!
Top Skills
What We Do
Vorticity Inc. is redefining how the world tackles complex scientific and engineering problems. We design and build the full technology stack — from custom silicon to cloud-accessible software platforms — to accelerate physics-based simulation and data-intensive computation across industries.
Our mission is to dramatically reduce the time and cost of scientific discovery by re-thinking every layer of the compute stack. We develop specialized processors and distributed systems optimized for solving large-scale partial differential equations (PDEs), enabling simulations that were once limited to supercomputers to run efficiently in the cloud.
Our technology is used in aerospace, energy, geophysics, and life sciences, helping teams design faster, explore deeper, and understand more — from mapping mineral resources to modeling hypersonic flight or molecular dynamics.
At Vorticity, we believe that innovation happens at the intersection of science, mathematics, and engineering. That’s why our team includes experts in computational physics, high-performance computing, and chip design, all working together to push the boundaries of what’s possible in simulation.
Our ultimate goal: to make world-class scientific computing accessible, scalable, and transformative — empowering researchers and engineers everywhere to move from ideas to breakthroughs faster than ever before.
Why Work With Us
Vorticity is a place for people who love to solve hard problems — the kind that shape the future of science and technology. We’re building a team-first culture where curiosity, rigor, and creativity thrive.









