The Fastest Scientific Computing Platform on the Planet

Software Engineer - System Development

Redwood City, CA / Remote
Job Type
Any (new grads ok)
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Chirath Neranjena
Chirath Neranjena

About the role

About The Role

As a core software developer, you will directly impact how scientific computing applications are executed on CPUs, GPUs to our own hardware. In this position, you will develop software for compilation, optimization, execution, acceleration, debugging, profiling, and/or integration of scientific computing applications.


  • Develop software in C++, CUDA or Python to optimize, compile, and/or execute scientific computing applications and numerical solutions to complex partial differential equations.
  • Measure, analyze, debug, and improve the software stack that supports these models
  • Integrate and deploy successful improvements into production software releases and to customers


  • Strong proficiency in C/C++, CUDA and Python
  • Ability to operate at multiple levels of abstraction in a complex software system
  • Engineering, Computer Science, Mathematics or related educational background. (Positions are available at all levels of seniority.)

Preferred Skills

  • Familiarity with numerical methods to solve PDEs (finite difference methods etc.)
  • Strong knowledge of computer science fundamentals

Why you should join Vorticity

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!

Team Size:3
Location:Mountain View
Chirath Neranjena
Chirath Neranjena