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.
Requirements
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
Education:
- Must have a University – Bachelor’s /3-4 Year Degree in Computer Science
- Nice to have a Masters’s Degree
Benefits
- 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 iuliana@euroasiarecruiting.com.