Blockchain Senior Software Engineer for Catena-X project (Germany)

Development at the cutting edge 

An amazing opportunity for those with a passion for AI and Blockchain to participate alongside industry leading and innovative forces from the automotive industry whose aim is to support the development of decentralized technologies and business models, tokenomics incentive systems as well as industry standards for information and data sharing. Catena-X sees a collaboration between organizations of all sizes, including Bosch, Siemens, Mercedes Benz, VW and BMW, as well as innovative startups and SMEs. Fetch.ai is proud to be part of this collaboration and we are seeking talented and passionate individuals to join our team in Germany.

We aim to be your Employer of Choice by providing you with the opportunity to work with a hugely talented team developing cutting edge technology combining AI and blockchain, that will influence and change the way we share data and information. 

Fetch.ai Vision

Our vision is to connect digital and real-life economies to allow automation to change the way we use data. Fetch.ai brings expertise in multi-agent systems, artificial intelligence, advanced cryptography and decentralized machine learning to the Catena-X network. Our main focus will be to provide technologies for agent-based “smart” clients, secure and private sharing of information, and base-layer blockchain infrastructure. It will support next-generation data analytics through Fetch.ai CoLearn network, a decentralized information-sharing system that is deployed on blockchains and aggregates learning from multiple stakeholders.

The role

Fetch.ai is building software to deliver multi-stakeholder AI using blockchain technology. This uses the immutable and append-only nature of blockchains to enable decentralized governance over machine learning models. We’re working at the intersection of several cutting-edge technologies including multi-agent systems, machine learning, cryptography, DeFi and cryptoeconomics. We are looking for highly talented developers to join our exceptional team to help bring our vision to life. We’re interested in speaking to developers with a minimum of three years of software development in the fields of blockchain, security or other relevant fields. The company’s stack covers a broad range of languages including Golang, Rust, WebAssembly, Solidity, Javascript and Python. Our decentralized ledger is built with the Cosmos-SDK and includes a next-generation decentralized random beacon designed by our in-house research team. We’re also using Cosmos’ IBC protocol to provide AI services on Ethereum. The role would suit anyone with a passion for blockchains looking to expand their knowledge to machine learning and agent-based systems. 

  • The successful candidate must be eligible to work and live in Germany where this role is based.

Location: Germany

Type: Full time or contract 

Essential:

  • Team player with desire to learn the latest technologies.  
  • A BSc/MSc/PhD in Computer Science/Cyber Security/Mathematics/Cryptography or a related field with previous exposure to programming cryptographic systems.
  • Demonstrable skills in one or more of the following:
    • protocol design
    • distributed computing
    • security
  • Ability to translate technical research material into functional code
  • Highly skilled in at least one systems programming language such as Golang, Rust or C/C++
  • Knowledge of at least one scripting language such as Python or Javascript/Node.js.
  • Experience working with version control systems such as Git.
  • Experience working with continuous integration and deployment
    • Travis CI
    • Jenkins
    • Github actions

Desirable:

  • Technical knowledge of elliptic-curve cryptography, homomorphic encryption, multiparty party computation and privacy enhancing technologies
  • WebAssembly, compilers and virtual machines. 
  • Parallel and multi-threaded applications.
  • OpenSSL, Noise or other modern cryptographic libraries.
  • Blockchain or other type of large networked application.  
  • Smart contract languages such as Solidity. 
  • Experience with modern web development stacks. 
  • Able to develop effectively across the following platforms
    • Linux
    • Mac
    • Windows
  • Experience working with cloud infrastructure
    • AWS
    • GCP
  • Experience working with container based systems
    • Kubernetes
    • Terraform
    • Helm
    • Google Cloud (AWS or similar)
    • CI/CD experience (Jenkins / Spinnaker etc)
    • Istio
    • General experience of working with Infrastructure as code and deployment pipelines as code.
    • Rkt
    • Mesos
    • Amazon ECS

Equal opportunity 

Fetch.ai is proud to be an equal opportunity workplace. We value all people, regardless of their gender, ethnicity, age, ability, sexual orientation or religious beliefs. We encourage applicants from all backgrounds, and are committed to promoting equality at every opportunity both as a partner, provider of services and as an employer.

Join us and help to make a difference: [email protected]