Avatar for Powerloom Protocol
Powerloom Protocol
Actively Hiring
The composable data network for web3
  • Top 10% of responders
    Powerloom Protocol is in the top 10% of companies in terms of response time to applications
  • Responds within two weeks
    Based on past data, Powerloom Protocol usually responds to incoming applications within two weeks
  • B2B
  • +1

Web3 Protocol Systems Engineer: Golang

  • $80k – $100k • 0.05% – 0.1%
  • 4 years of exp
  • Full Time
Reposted: 1 week ago• Recruiter recently active
Visa Sponsorship

Not Available

Remote Work Policy

In office - WFH flexibility

Preferred Timezones
Pacific Time, Turkey Time, Dubai Time, Indochina Time
RelocationAllowed
Skills
System Design
Go (Golang)
Web3
Solidity (Ethereum)
Decentralized Finance (DeFi)

About the job

About Powerloom


Powerloom Protocol is a composable data network primarily aimed at serving the onchain data needs of smart contract-based applications within DeFi, GameFi, NFTs, and more. We incentivize participating peers to reach a consensus on state transitions and event emissions observations across many smart contracts. By utilizing data compositions on atomic, consensus-backed units of data, Powerloom stands as a peer-validated and accurate information source, empowering rich data applications like dashboards, bots, aggregators, and insights trackers.

Learn more: https://powerloom.io/

This position allows you to be fully remote and comes with all the benefits and room for creative freedom that one would expect from such a role. We meet once every 8-10 weeks to converge on our direction, touch base and keep the team spirit intact.

Before you apply

Please do not apply in case you don't have the freedom to join on an immediate basis or have a notice period longer than 4 weeks at your present employment

The following will help you get a complete picture of the work we do and the systems we build. Having a comprehensive understanding of the same would be considered an appropriate demonstration of interest and keenness.

Share links to your open source contributions or projects to prioritize your place in the selection process. Original projects, hackathon entries, bounty submissions have the potential to get a pass straight to the technical evaluation round without a screening round.

Responsibilities


A protocol systems engineer at Powerloom is fundamentally responsible for the following across a broad range of modules and components:

  • Building monitoring and observability systems

    • Support internal teams
    • Support external clients, for eg, node operators
  • Building clean interfaces and connectors

    • Documentation
    • API collections and test suites
  • System architecting

    • sequence diagrams, functional diagrams etc
    • behavior mapping

Skills

Web3 and Go

Must haves

  • Programmable blockchains
    • RPC to interact with blockchain clients, for eg, Ethereum JSONRPC API
    • Interacting with smart contract and blockchain data using Go
  • Golang and web3 libraries. go-ethereum, go-libp2p, go-ipfs, go-redis etc.
  • Clear understanding of protobuf and grpc including tools like protoc and buf
  • Asynchronous programming using goroutines and channels.

development

  • Smart contract development, testing and prototyping tools and frameworks
    • Hardhat
    • Foundry
    • Remix
  • DeFi concepts and implementations

Nice to haves

  • Hands on knowledge of at least two major DeFi protocols
    • the math behind them
    • smart contract design and architecture
    • swaps, lending, borrowing,
      • cross DeFi protocol composability
      • cross chain composability

Backend and systems engineering

Must haves

  • Decentralized systems

    • data structures of blocks/transactions/proofs/storage
  • Scaling services with distributed systems

    • caching
    • queue based worker systems
    • concurrency primitives
    • Docker

Nice haves

  • Experience with circuit relays using go-libp2p
  • Experience with different types of merkle trees
  • Database engines(SQL, NoSQL, FlatFile)
    • Appropriate database selection based on storage needs
    • Applications of cryptography for efficient storage

What do you get out this


Just as with any engineering role at PowerLoom Protocol, you will be working at an exciting intersection of diverse techincal as well as non-technical fields like Web3 tools/frameworks/protocols, decentralized/distributed systems, game theory, cryptoeconomics, DeFi(decentralized finance), to name a few. You will be interfacing with multitude of internal as well as external stakeholders in relation to the systems that you will be responsible for.

Remote Work Culture - Benefits and Expectations


  • Flexible Work Hours: Enjoy freedom with flexible work hours, and experience zero micro-management over hours clocked and other trivial issues.
  • Health and Fitness Culture: Being healthy and fit is an integral part of our company culture. Our Slack channels mirror this wellness-focused attitude.
  • Asynchronous Communication is Key: Ability to communicate and coordinate asynchronously is vital for the success of remote teams. We expect every team member to be committed to this communication style. Be adept at long-form, asynchronous communication throughout every step of the planning and development lifecycle.
  • Documentation and Clarity: Document all design decisions. Maintain architecture diagrams and references for all modules. Ensure clear and complete information presentation on Slack, eliminating the need for second-guessing and extrapolation by other team members. Proactively ask questions to your assigned mentor and all stakeholders involved in the design, development, and testing of the feature/codebase/architecture.
  • Synchronous Communication: When synchronous communication is required, coordinate well in advance. Block calendars mutually to minimize scheduling conflicts and ensure productive discussions.

General Must-haves


  • Ability to listen unbiasedly and gather requirements as accurately described in calls/meetings, architectural discussions and engineering documents
  • Ability to clearly communicate progress, blockers and perform independent research
  • Ability to document and take ownership of the functional correctness of any assigned work
  • Ability to quickly iterate, learn from mistakes and apply lessons from the same as future strategy

Cherry on top


These skills are not a strict requirement to qualify for the role yet can add the extra edge required to engineer a protocol like PowerLoom:

  • Experience of working extensively with Git and project management tools that enable fast development and coordination across multiple teams in the future
  • Experience with NoSQL data stores and caches like Redis/Memcached
  • Knowledge of Unix/Linux fundamentals - shell scripting, CLI tools etc.
  • Familiar with deploying and managing services on cloud platforms like AWS/GCP/Azure

If the vision of fostering a vibrant, interconnected Web3 ecosystem excites you, we urge you to apply.

We promise, you won't be disappointed.

About the company

Powerloom Protocol company logo

Powerloom Protocol

Actively Hiring
The composable data network for web31-10 Employees
  • Top 10% of responders
    Powerloom Protocol is in the top 10% of companies in terms of response time to applications
  • Responds within two weeks
    Based on past data, Powerloom Protocol usually responds to incoming applications within two weeks
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about Powerloom Protocol image

Funding

AMOUNT RAISED
$3.1M
FUNDED OVER
1 round
Round
S
$3,100,000
Seed - Oct 2021

Founders

Anomit Ghosh
CTO • 3 years • 4 years
Bengaluru
image
Swaroop Hegde
CEO • 3 years • 4 years
Vancouver
image
View the team image

Similar Jobs

Aviate company logo
Aviate
Aviate is job-discovery and preparation platform for Job-seekers