Blockchain Engineer (Freelance Contract, Remote)

Company: Braintrust
Location: San Francisco , California, United States
Type: Full-time
Posted: 15.NOV.2020

Summary

ESTIMATED HOURS PER WEEK: 40JOB TYPE: Freelance, Contract Position (long, on-going project) - not available for C2C (see notes below)LOCATIO...

Description

ESTIMATED HOURS PER WEEK: 40JOB TYPE: Freelance, Contract Position (long, on-going project) - not available for C2C (see notes below)LOCATION: RemoteREQUIRED TIME ZONE: Must be able to attend a meeting twice a week at 3 pm ESTABOUT US:Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need an experienced developer for this client.ABOUT THE ROLE:Our client's blockchain engineering team is 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 willing to implement your work on any blockchain or on cross-chain platforms such as ChainBridge, Peggy, Rosetta, and Rainbow Bridge.Youd optimize the clients validators reliability, security, and availability while ensuring they interface elegantly with external blockchains. Youd 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. Youd also read research papers from academia or industry and implement cutting edge solutions from them.As a team member, you would be responsible for creating technically viable software with a team of senior engineers specializing in devops, distributed systems, system architecture, testing, and other related fields. You would be collaborating with some of the most diligent minds in the cryptocurrency industry on product direction, both on the core team and among its partners, investors, and advisors. As an early team member, you must feel comfortable working in a fast-paced environment where the solutions arent already predefined.Responsibilities include: 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 with the company. 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 for open source consumption Collaborating with developers on all parts of the stack internally for auxiliary products such as wallets and block explorers Participating in open source development on shared resources with external development teams Communicating progress to clients developer community through Youtube, Telegram, Discord, and developer forums in coordination with a technical product managerQualifications: 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 A keen aptitude for sharp feedback and structured communication Independence and self-motivation 3+ years engineering experiencePAY RANGE: $80-125 USD/HR - 1099ABOUT THE HIRING PROCESSQualified candidates will be invited to do a screening interview with Braintrust's core team. We will answer your questions about the project and our platform. If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project. Candidates will be invited to bid on additional projects that are a fit as well.C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created a corp around their consulting practice, this is well aligned with Braintrust!

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...