Full time Offered Salary :

Remote Software Engineer at Turing

Email Job
  • Share this Job :
Bottom Promo

Job Description

Job Responsibilities:

  • Help in the integration with Games/App Shader/OpenCL processing will be part of the SDK
  • Provide assistance with the Processing Component interface and checking the balance of the wallet for in-app purchases
  • Control the integration of a consensus algorithm and a non-interactive zero-knowledge technology into a private blockchain that connects to an EVM-based blockchain/s
  • Help the existing team to release their MVP and SDK for the project

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a software engineer
  • 5+ years of experience working with C++
  • 4+ years of experience with Blockchain and related technologies
  • Prolific experience with Generic BlockChain CryptoToken like Ethereum-based smart contracts using an Escrow system that feeds the ‘real’ PoW hash codes to Smart Contracts to check consensus
  • Knowledge of communication components like IPFS pub/sub using Gossip protocol
  • Experience with proof of Work Component that is partially built, but gathers all ‘real’ PoW from all nodes and passes them to the smart contract for consensus check
  • Prior experience with C++ libraries, IPFS-lite, IPFS-pub-sub, CMake, gRPC, Boost, LevelDB, Ethereum smart contracts, and custom high-speed blockchain
  • Working knowledge of Directed Acyclic CryptoToken in order to contribute to the partially built DAG system built off of IPFS DAG, PoW/PoS Blended Consensus
  • Solid understanding of Distributed File Systems like IPFS-lite
  • Familiarity with CRDT cpp library and LevelDB database
  • Knowledge of Delivery/Storage Component, including RocksDB with IPFS backing
  • Solid understanding of Repo, IPFS-lite, RocksDB, and IPFS pub/sub gossip
  • Experience with CryptoToken Wallet, Flutter/Parabeac design, and Dart code in development
  • Extensive knowledge of the Software Development Kit API and the Processing Component
  • Good knowledge of cross-platform libraries for Boost, GSL, GTest, Curl, Cryptopp, 25519, Flutter, Parabeac, gnostic, gRPC, hat-trie, IPFS-lite-cpp, OpenSSL, JSON, LevelDB, libp2p, LMDB RapidJSON, restclient-cpp, and spdlog repository
  • Nice to have prior experience with C17+ and Boost
  • Knowledge of MerkleDag and Flutter is desirable
  • Fluent in spoken and written English communication
Bottom Promo