Job Description

Our client is a dynamic growing company who have developed a revolutionary new computer architecture that is massively parallel, provides unprecedented scalability, and will open a new frontier in software development.

Several systems are installed, and we are searching for a few key players to join the team in the development of a cutting-edge new product. The new architecture will target data analysis, cyber security, machine learning/AI, training, etc.

We are looking for talented team players who want to play a key role in this ever-changing environment.


Must-have Competencies:

  • 5+ years with C++
  • Proficiency with algorithms and data structures
  • Familiarity with multithreading and/or parallel programming concepts and issues
  • Extensive experience with version control tools such as Git
  • Extensive experience with build tools such as CMake preferred
  • Proficiency with Data Structures
  • Experience with multithreaded Development

Nice To Have:

  • Experience with Machine Learning
  • Experience with Cyber Security
  • Experience with Software Engineers
  • Experience with Software Development
  • Experience with Architecture Development
  • Start-up experience 
  • Full product development lifecycle experience

Experience with any of the following would be very helpful:

  • HPC (high-performance computing)
  • OpenMP
  • Shared memory parallel programming and multithreading
  • Graph algorithm development
  • CILK programming
  • Python


  • Must have a University – Bachelor’s /3-4 Year Degree in Computer Science 
  • Nice to have a Masters’s Degree


  • Remote position or can work hybrid model in New York, Atlanta, or South Bend
  • Competitive base salary 
  • Generous stock options
  • Fast Growing Innovative company

If interested, please share your CV at