Duality-Senior Software Engineer

  • Duality
  • NYC / NJ
  • Full-time
About The Position

Founded by world-renowned cryptographers and data science executives, Duality Technologies addresses the rapidly growing need of enterprises across regulated industries to collaborate on sensitive data. Duality’s award-winning SecurePlus™ platform enables secure analysis and AI on encrypted data, deriving insights from sensitive data without exposing the data itself. The groundbreaking technology also protects valuable analytics models from exposure to external collaboration parties during computations.

Duality Technologies is hiring a senior software engineer with experience in C++. The ideal candidate will have experience writing and maintaining compute-intensive software, such as for cryptographic, signal processing or data science applications or in other compute intensive domains. High performance optimization experience is critical. 

We are interested in candidates at all education levels from bachelor’s degree holders to PhD-level engineers. The ideal candidate has interest in developing and applying encrypted computing technologies. 10+ years senior C++ software engineering industry experience is required. The ideal candidate is a team player. 

The candidate will report to our Director of Crypto Engineering and will support our cryptography prototyping and technology scaling activities. The successful candidate will develop prototype software and work with our team’s product engineers as they integrate these solutions into our products. Experience contributing to community-oriented open source projects is desirable but not critical. 

The candidate is expected to work from our office in Newark NJ. Occasional travel to other offices in Tel Aviv Israel is expected.  

  • 10+ years C++ software engineering experience in computationally intensive applications.
  • Experience prototyping, maturing and maintaining compute-intensive software, such as for signal processing or data science or other compute-intensive domains.
  • An ability and willingness to work on a team.
  • Experience with applied cryptography or data science is desirable but not critical.
  • Experience implementing cryptography in software or hardware .
  • Familiarity with C/C++, Python • Familiarity with low-level hardware acceleration, such as via MMX, AVX512, GPUs, etc…
  • Able to work in a dynamic, fast-paced environment .

Apply for this position