Location
Cordoba, Córdoba | Argentina
Job description
Una empresa de rápido crecimiento que permite a los usuarios utilizar la tecnología de cadena de bloques para sus proyectos y aprovechar su diseño distribuido integrado mediante la tokenización de la potencia informática, está buscando un ingeniero de software. El programador colaborará con el líder del equipo para escribir código, incluir bibliotecas C++ adicionales y completar un proyecto que ha estado en desarrollo durante un tiempo y está cerca de MVP. La arquitectura del sistema de tokens de la compañía proporciona un servicio multipropósito distribuido con un sistema de pago criptográfico, que permite los recursos de cómputo y los incorpora a los proyectos reales. Esta posición de trabajo remoto podría generar oportunidades a largo plazo y es un gran papel para los programadores ansiosos por trabajar en proyectos de código abierto.
Responsabilidades:
- La ayuda en la integración con el procesamiento de Games/App Shader/OpenCL será parte del SDK
- Proporcionar asistencia con la interfaz del componente de procesamiento y verificar el saldo de la billetera para compras dentro de la aplicación
- Controlar la integración de un algoritmo de consenso y una tecnología de conocimiento cero no interactiva en una cadena de bloques privada que se conecta a una cadena de bloques basada en EVM
- Ayudar al equipo existente a lanzar su MVP y SDK para el proyecto
Requerimientos:
- Licenciatura / Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente)
- Al menos 5 años de experiencia relevante como ingeniero de software
- Más de 5 años de experiencia trabajando con C++
- Más de 4 años de experiencia con Blockchain y tecnologías relacionadas
- Experiencia prolífica con Generic BlockChain CryptoToken como los contratos inteligentes basados en Ethereum que utilizan un sistema de depósito en garantía que alimenta los códigos hash PoW "reales" a los contratos inteligentes para verificar el consenso
- Conocimiento de componentes de comunicación como IPFS pub/sub usando el protocolo Gossip
- Experiencia con el componente de prueba de trabajo que está parcialmente construido, pero reúne todos los PoW "reales" de todos los nodos y los pasa al contrato inteligente para la verificación de consenso
- Experiencia previa con bibliotecas de C++, IPFS-lite, IPFS-pub-sub, CMake, gRPC, Boost, LevelDB, contratos inteligentes de Ethereum y blockchain de alta velocidad personalizada
- Conocimiento práctico de CryptoToken acíclico dirigido para contribuir al sistema DAG parcialmente construido a partir de IPFS DAG, PoW/PoS Blended Consensus
- Comprensión sólida de los sistemas de archivos distribuidos como IPFS-lite
- Familiaridad con la biblioteca CRDT cpp y la base de datos LevelDB
- Conocimiento del componente de entrega/almacenamiento, incluido RocksDB con respaldo de IPFS
- Sólida comprensión de Repo, IPFS-lite, RocksDB e IPFS pub/sub chismes
- Experiencia con CryptoToken Wallet, diseño Flutter/Parabeac y código Dart en desarrollo
- Amplio conocimiento de la API del kit de desarrollo de software y el componente de procesamiento
- Buen conocimiento de bibliotecas multiplataforma para Boost, GSL, GTest, Curl, Cryptopp, 25519, Flutter, Parabeac, gnostic, gRPC, hat-trie, IPFS-lite-cpp, OpenSSL, JSON, LevelDB, libp2p, LMDB RapidJSON, restclient -cpp y repositorio spdlog
- Es bueno tener experiencia previa con C17+ y Boost
- Deseable conocimiento de MerkleDag y Flutter
- Fluidez en la comunicación oral y escrita en inglés
Job tags
Salary