LLVM compiler engineer at Nil

About Us

=nil; Foundation was established in April of 2018 to facilitate and support research and development in database management systems and decentralized protocols. With its internal teams =nil; Foundation intends to create a tightly integrated set of technologies becoming a basis for reliable data storages.

Our other teams

=nil; Database Management System Database Management System providing a fault-tolerant replication mechanism for newly created databases and handling different kinds of fault-tolerant replication protocols for existing ones. Puts replication protocol to the database level, introduces swappable query languages and sub-clustering.

=nil; Protocol =nil; Protocol team is dedicated to communication and database replication protocol design and development.

=nil; Crypto3 =nil; Crypto3 is a team dedicated to design and development of cryptography theoretical constructions and implementations.

We are looking for an experienced LLVM-developer into our Compiler team.

Responsibilities

We are developing a stack-machine backend for LLVM compiler and looking for an experienced developer. Together with our research team you will work on extension and optimizations (especially memory-management optimizations) of our backend designed for stack-machine execution.

Qualifications

  • Experience with compiler / toolchain development using LLVM framework
  • Minimum 3+ years C++ experience
  • Good understanding of computer architecture and ability to work with machine-level representation of a program
  • The language is English, so you’re supposed to be at least B2 level.
  • Academic experience will be a huge plus, but is not necessary.

Benefits

  • Money
  • No corporate bullshit culture
  • Remote work or office work in Limassol
  • Relocation support
  • Health insurance

For more details you can reach out to me via email olga.k@nil.foundation