Back to Careers

Algorithm Researcher

Duality is a US company headquartered in New Jersey with offices in Tel Aviv, and is leading the development of Privacy Enhanced Technology (PET) solutions. Our mission is to revolutionize the way organizations use sensitive data to drive growth by doing so in a responsible way in light of growing privacy awareness.  Join us and become a pioneer in creating a new, innovative market of privacy enhanced data solutions.

Tel Aviv-Yafo
Apply for this position

About Duality

We lead the best-of-breed open-source privacy software projects with companies like Google and Amazon, and use them in our commercial offerings. We recently won CB Insights’ AI 100, the RegTech 100 Awards and the AIFinTech 100 Awards. We’re well-funded and backed by Intel Capital, LG Ventures, Team8, Hearst Ventures, and additional leading investors.

Founded in 2016 by world leaders in the fields of data science and cryptography – including Prof. Shafi Goldwasser, a Turing Award winner, a Prof. Vinod Vaikuntanathan, an associate professor at MIT and a Godel prize winner, and Dr. Kurt Rohloff, a recipient of a DARPA Director’s Fellowship.

About the Role

In your role as an Algorithm Researcher, you will report to our Head of Data Science.  

Typical responsibilities include designing efficient data science/Machine Learning/AI/statistical algorithms that leverage mainly our federated learning and homomorphic encryption or any other privacy preserving technologies.

You will develop prototypes of your own design and will work with our engineering team to integrate solutions into a production privacy preserving analytics product. You are expected to work closely with our crypto and software engineering teams.

The position is based in the Tel Aviv area. Occasional travel to other offices in Cambridge, MA or metro New York is expected.


  • MSc in Computer Science, Mathematics, Physics, or related field.
  • Experience in prototyping data science technologies.
  • Knowledge in algorithm analysis and design.
  • Experience in Python programming or any other Object-Oriented language.
  • Familiarity with popular databases (e.g., SQL, NoSQL).
  • Ability and willingness to work on a team.
  • 3 years of experience in a related position.
  • Good communication skills.
  • Fluent in English.

Desired Skills  

  • Experience in Federated Learning / Federated Analytics
  • Familiarity with privacy preserving technologies such as Homomorphic Encryption, secure multiparty computation, or differential privacy.
  • Experience in function approximation theory.
  • Proficiency in version control systems like Git.
  • Knowledge of message broker systems like RabbitMQ.
  • Basic understanding of data engineering practices.


Duality Technologies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

For more information or to apply, please send an inquiry email to: or visit our website: 

Apply for this position