Software Engineer

The Fastest Scientific Computing Platform on the Planet, developing radically new silicon chip architecture to accelerate scientific computing problems.
$120,000 - $190,000
Backend
Mid-Level Software Engineer
In-Person
1 - 10 Employees
3+ years of experience
AI

Description For Software Engineer

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.

Last updated 2 minutes ago

Responsibilities For Software Engineer

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

Requirements For Software Engineer

Python
  • Strong proficiency in C/C++, CUDA and Python
  • Ability to operate at multiple levels of abstraction in a complex software system
  • Bachelor's degree in Engineering, Computer Science, Mathematics, Physics or related educational background

Interested in this job?

Jobs Related To Vorticity Software Engineer

Full stack Software Engineer

Full stack Software Engineer role at Shepherd, building innovative insurance products for commercial construction with React, Node.js, and TypeScript.

Silicon Engineer 2

Microsoft is seeking a Silicon Engineer 2 to join their DPU team, focusing on RTL design and architecture for high-performance datacenter solutions.

Software Engineer - II (C/C++)

Microsoft is hiring a Software Engineer II to work on the Windows Developer Platform team in Hyderabad, focusing on building components and APIs for Windows app development.

Software Engineer II - C++

Software Engineer II position at Disney Entertainment focusing on C++ development for platform abstraction and orchestration systems across multiple partners and devices.

Test Engineer III, Pixel

Test Engineer III position at Google's Pixel team, focusing on automated testing and tool development for mobile devices and services.