Software Engineer

Developing a radically new silicon chip architecture to dramatically 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 at the forefront of revolutionizing scientific computing through innovative hardware solutions. As a Software Engineer, you'll be joining a mission-critical team developing software that pushes the boundaries of computational capabilities.

The role involves working directly with core computing technologies, optimizing scientific applications for various hardware platforms including CPUs, GPUs, and custom hardware. You'll be responsible for developing sophisticated software solutions in C++, CUDA, and Python, focusing on compilation, optimization, and execution of complex scientific computing applications.

This is an exceptional opportunity for engineers passionate about high-performance computing and scientific applications. You'll be working on challenging problems that directly impact how scientific computing applications are executed, making significant contributions to Vorticity's goal of expanding human ingenuity through advanced computing capabilities.

The position offers competitive compensation ($120K-$190K) and the chance to work with cutting-edge technology. You'll be joining a small but growing team of exceptional people, working directly with founders and having significant impact on the company's direction and success.

The ideal candidate will have strong programming skills in C++, CUDA, and Python, along with a solid understanding of scientific computing methods. You'll need to be comfortable working at various levels of abstraction and have the ability to tackle complex technical challenges. This role is perfect for someone who wants to be at the intersection of hardware and software innovation in scientific computing.

Working at Vorticity means being part of a team that's addressing critical computational challenges that currently limit scientific progress. The company's mission to expand human ingenuity through advanced computing capabilities offers a unique opportunity to work on meaningful problems with global impact.

Last updated 2 hours 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
  • Integrate and deploy 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
  • Familiarity with scientific computing methods (e.g. Finite difference, Monte Carlo, FFT)
  • Strong knowledge of computer science fundamentals

Interested in this job?

Jobs Related To Vorticity Software Engineer

Software Engineer

Microsoft is hiring a Software Engineer in Hyderabad to work on cloud services and interfaces for the Windows People eXperiences team, focusing on family-oriented products and services.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on backend development with Java/Golang, cloud services, and microservices architecture.

Software Developer 3

Mid-level Software Developer position at Oracle in Seattle, working on cloud solutions with Java/Python, offering competitive salary and comprehensive benefits.

Software Development Engineer, Scheduling Tech

Software Development Engineer role at Amazon's Middle Mile Transportation Technology team, building scalable solutions for global logistics optimization using ML and advanced algorithms.

Software Developer

Mid-level Software Developer position at Oracle in Seattle, focusing on distributed systems and full-stack development with competitive compensation and comprehensive benefits.