Software Engineer

Fetch.Ai | Cambridge, United Kingdom

Date listed

2 weeks ago

Employment Type

Full time

Remote

Yes

Salary

$80k - $110k

Software Engineer

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, centred in Cambridge, UK, to help bring our vision to life. We’re interested in speaking to developers with a minimum of three years of blockchain or other relevant software development experience.

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 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.

Location: Remote/Cambridge

Essential:

  • Team player with desire to learn the latest technologies.
  • 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:

  • 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

Findwork Copyright © 2020

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs