Zama

Zama

Compiler Engineer

  • Zmluva na dobu neurčitú 
  • Možnosť pracovať iba na diaľku

Spoločnosť

Zama

Zama

  • Cyber Security

Pracovná ponuka

Compiler Engineer

  • Zmluva na dobu neurčitú 
  • Možnosť pracovať iba na diaľku

About

Zama’s mission is to bring end-to-end encryption to AI. Using their homomorphic development framework, companies can process their customer’s data without seeing it, thereby preventing data breaches and surveillance.

Zama’s solution is based on a breakthrough in homomorphic encryption, which enables doing data science and machine learning on encrypted data. Zama is open-source by design, as they believe privacy-enabling technologies should benefit the widest possible community of developers and researchers.

Zama’s cofounders are Dr Pascal Paillier, one of the most renowned cryptography researchers, and Dr Rand Hindi, a serial entrepreneur who formerly founded Snips.

Job description

Your team is designing, writing and maintaining a compiler based on the MLIR Framework, that compiles arithmetic expressions to their Fully Homomorphic Encryption (FHE) equivalent for execution on a distributed runtime.

Your main tasks are to:

  • design intermediate representations and optimizations for Fully Homomorphic Encryption
  • implement optimization passes
  • implement conversion passes between intermediate representations
  • understand the underlying cryptography
  • participate in research for optimizations in very large optimization spaces
  • contribute to a software stack released under a Free Software license with the option for upstream development

Your team is composed of members with backgrounds from industry and academia with a passion for free software development and privacy.

Preferred experience

The knowledge of the MLIR Framework is not mandatory, but you should verify the following:

  • experience with C++ or a modern functional / low-level language (Ocaml/Haskell/Scala/Rust/C/…)
  • experience with compiler development
  • good communication skills
  • everyday experience with modern version management (e.g., git) and collaborative code reviews

Experience with distributed execution environments or HPC is a plus.

Full remote employment is possible, but your location should be in a European-friendly timezone.

Recruitment process

Our process is described in detail here: https://zama.ai/2020/04/28/how-we-hire-at-zama/

Meet the team

This content is blocked
Youtube cookies are required to show you this content
Zama

Zama

  • Cyber Security

Compiler Engineer

  • Zmluva na dobu neurčitú 
  • Možnosť pracovať iba na diaľku
Questions and answers about the offer
  • Pridať medzi obľúbené
  • Zdieľať na Twitteri
  • Zdieľať na Facebooku
  • Zdieľať na LinkedIn

Vybrali sme tieto články, ktoré by vás mohli zaujímať

Inšpirujte sa týmto výberom článkov