THE OPPORTUNITY:

We are looking for a talented blockchain engineer to do foundational development work by helping to define and deliver against a coherent product roadmap. As a Blockchain Engineer you would design, implement, deploy, and support blockchain architecture. Your work would both directly and indirectly affect multiple blockchains and their auxiliary systems. You should be comfortable with the core primitives of blockchain, including distributed systems, fault tolerance, security, cryptography, networking, microeconomics, and performance optimization. You should be experienced in utility token / security token creation. You'd optimize client's validators' reliability, security, and availability while ensuring they interface elegantly with external blockchains. You'd help architect low latency, real-time microservices that support data relay from one validator to each other, or to external API services where users can monitor the network health and other telemetric data. You'd also read research papers from academia or industry and implement cutting edge solutions from them. You would be collaborating with some of the most diligent minds in the cryptocurrency industry. Prior experience with blockchain projects is helpful but we are primarily interested in capacity to grow into the role. You should have prior experience in developing high-quality backend architecture and some passing knowledge of how such architecture principles should apply to blockchains. You should be willing to learn and extend the technical architecture of entirely new blockchain protocols.

WHAT YOU WILL DO:

·         Researching external blockchain systems, understanding how they implement solutions to core blockchain problems (such as consensus, account management, cryptography, fungibility, identity, data storage, and performance), and designing ways to integrate them

·         Developing application-specific features such as liquidity pools, margin trading, liquidity mining, custom consensus logic, and order books into a blockchain at both the smart contract and protocol level

·         Evaluating the microeconomic (decision theoretic and game theoretic) attributes of a cryptoeconomic design in terms of practicality, fairness, completeness, and capital efficiency, as well as identifying and documenting the relevant assumptions and externalities

·         Deploying, testing, and benchmarking nodes (such as validators and miners) in many different cloud environments and with different configurations

·         Developing with sound testing and debugging practices

·         Creating technical documentation and well-commented code

·         Collaborating with developers on all parts of the stack internally for auxiliary products such as wallets and block explorers

·         Design of staking protocol

QUALIFICATIONS:

·         Fluency in a systems-level programming language (Golang preferred).

·         Experience with blockchain software development on at least one popular ecosystem such as

·         Bitcoin, Ethereum, Cosmos, Polkadot, Chainlink, Tron, Stellar, Tezos, Neo, or another similar ecosystem

·         Empathy with the user experience for cryptocurrencies; including software elements like wallets, block explorers, testnets, 3rd party custodians, and node status visualizers; text elements like developer documentation and tutorials; and event elements like price volatility, feature announcements, and partnership announcements

·         Experience with developing complex software systems scaling to substantial data volumes or millions of users with production quality deployment, monitoring and reliability.

·         Understanding of the tradeoffs of performance, compute, and memory and simultaneously optimize for all three.

·         Experience with deploying complex applications on cloud platforms using a container orchestration platform, such as Kubernetes.

·         Track record of working on hard problems including job scheduling, concurrency, and scaling.

·         Strong familiarity with distributed programming models

·         Ability to decompose complex business problems and lead a team in solving them

·         Ability to think about protocol design, network design, and systems design from first principles

·         Understanding of rational decision-making among agents and the systemic effects thereof

·         3+ years engineering experience

Job Details

Industry:
Total Positions:
1 Post
Job Shift:
Rotating
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Science / Related Degree
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Jun 09, 2021
Posting Date:
May 08, 2021

Curiato

Engineering · 11-50 employees - Lahore

Curiato is a leading digital health company that is developing a continuous smart cover monitoring platform for healthcare facilities.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Account Manager

Coin Nerds Inc., Multiple Cities, Pakistan
Posted Apr 03, 2024
I found a job on Rozee!