1. Homepage
  2. > Careers >
  3. Software Engineer

Software Engineer

Paris

Full-time

R&D

Position

Nomadic Labs is looking for Software Engineers to participate, in collaboration with other Tezos core development teams, in the writing and maintenance of the Tezos node and/or protocol upgrades.

Responsibilities

  •  Contribute to the design and implementation of new Tezos protocol features

  • Contribute to components of the Tezos OCaml node such as the storage subsystem or the peer-to-peer networklayer

  • Optimize the OCaml implementation of the Tezos node and protocol

  • Write unit, regression and integration tests

  • Contribute to the OCaml Tezos command line client

  • Participate in cross-team coordination meetings

  • Participate in documenting existing and new features

  • Write technical contents for blog articles

Desired Skills & Experience

  • Very good to expert knowledge of OCaml or a close programming language
  • Expertise in one or more of the following areas will be strongly appreciated: systems programming, networking and peer-to-peer systems, blockchains, applied cryptography, optimization, benchmarking, testing, continuous integration, user experience, algorithms, game theory
  • Ability to contribute to continuos integration scripts, build systems and package management tools will be appreciated
  • Knowledge of other programming languages, in particular Rust, C, Python and JavaScript-based languages will be appreciated
  • Taste for solving complex problems, both autonomously and in collaboration with team members

➡️ If you don’t meet all the criteria above, but think you can still be an asset to us, please consider applying.

Apply now

Send us your application

    Resume*

    Application letter

    By submitting this form, I accept that the information entered will be used as part of my request.