Web3.py Jobs

14 jobs found

Receive emails of Web3.py Jobs
Job Position Company Posted Location Salary Tags

Hermeneutic Investments

Remote

Hermeneutic Investments

Remote

Coindex Capital

Atlanta, GA, United States

$63k - $100k

Pocket Network

Tampa, FL, United States

$120k - $150k

Pocket Network

Tampa, FL, United States

$80k - $110k

Intuition Machines, Inc.

Buenos Aires, Argentina

$43k - $56k

Gemini

United States

$72k - $90k

Gamium

Madrid, Spain

$40k - $75k

Re7 Capital

United Kingdom

$81k - $96k

VCRED

Remote

$55k - $75k

10Clouds

Warsaw, Poland

$11k - $117k

10Clouds

Warsaw, Poland

$11k - $117k

Gemini

New York, NY, United States

$72k - $110k

Gemini

remote

$43k - $65k

JOB OVERVIEW

We are a forward-thinking crypto hedge fund leveraging cutting-edge technology and data-driven strategies to capitalize on opportunities in the digital asset markets. Our data analytics team is critical to our success, supporting our research and trading teams with on-chain insights and actionable analytics.

This is an opportunity to:

  • Work with complex blockchain datasets across multiple chains and L2s.
  • Build dashboards and reports to support trading strategies.
  • Create data-driven signals and metrics to inform decision-making.
  • Collaborate with top researchers and traders in the crypto space.

This role will directly impact the research and trading strategy by creating clean, reliable data systems and actionable on-chain analytics.

RESPONSIBILITIES

Data Pipelines and Infrastructure:

  • Build and optimize scalable pipelines for ingesting and transforming blockchain data.
  • Design and maintain Snowflake data warehouses for high-volume blockchain datasets.
  • Use DBT to implement efficient data transformation workflows.
  • Ensure cross-chain data consistency and quality with rigorous validation processes.

On-Chain Data Analysis:

  • Extract, clean, and process blockchain data from L1s, L2s, and cross-chain protocols.
  • Work with logs, events, smart contract interactions, and transaction-level data.
  • Analyze activity related to DeFi protocols, token flows, liquidity dynamics, and wallet activity.Use tools like The Graph and Dune Analytics for querying blockchain data.

Collaborate with Researchers:

  • Partner with on-chain researchers to design datasets and metrics for alpha generation.
  • Develop indicators, wallet attribution models, and analytics to support trading ideas.
  • Build dashboards and visualizations to make on-chain datasets accessible and useful for research.

Python Development:

  • Write scripts for data extraction, cleaning, and transformation.
  • Support real-time blockchain event monitoring and integration with research workflows.
  • Utilize Web3 libraries (e.g., Web3.py) to interact with blockchain RPCs and APIs.

QUALIFICATIONS

Data Engineering:

  • Strong experience with Snowflake for data warehousing and DBT for data modeling and transformation.
  • Proven ability to design and maintain scalable pipelines for large datasets.

Blockchain Datasets:

  • In-depth knowledge of blockchain architectures, event logs, and DeFi protocols.
  • Hands-on experience working with blockchain RPCs, indexers (e.g., The Graph, Dune Analytics), and smart contract data.
  • Familiarity with tokenomics, liquidity pools, cross-chain protocols, and transaction-level data.

Research Support:

  • Ability to collaborate with researchers to design and deliver data-driven insights.
  • Experience working on wallet attribution, on-chain metrics, and actionable signals.
  • Strong understanding of DeFi ecosystems and blockchain-specific trading dynamics.

Python Development:

  • Proficiency in Python for data processing and pipeline development.
  • Familiarity with Web3 libraries like Web3.py or Ethers.js is a plus.

Interview Process

  • 1st round: Technical and cultural screening by Senior Blockchain Researcher
  • 2nd round: Screening by Senior Blockchain Researcher and/or Engineering project
  • 3rd round: Discussion with Senior Blockchain Researchers about project
  • 4th round: Cultural and fit by our CIO.


⬇
Apply Now

What can you do with Web3 py?

Web3.py is a Python library that enables developers to interact with Ethereum blockchain using the JSON-RPC API

Web3.py is a powerful tool for building decentralized applications on the Ethereum blockchain, and it can help you to create a wide range of innovative solutions that leverage the power of blockchain technology

Here are some of the things you can do with Web3.py:

  1. Connect to an Ethereum node: Web3.py allows you to connect to Ethereum nodes like Infura, Geth or Parity, and interact with them using the JSON-RPC API.
  2. Read data from the Ethereum blockchain: You can use Web3.py to read data from the Ethereum blockchain, including account balances, transaction histories, and smart contract events.
  3. Write data to the Ethereum blockchain: With Web3.py, you can also write data to the Ethereum blockchain by sending transactions to smart contracts or other accounts.
  4. Deploy smart contracts: Web3.py enables you to deploy smart contracts to the Ethereum blockchain, which can be used to automate various processes or implement decentralized applications.
  5. Interact with smart contracts: You can use Web3.py to interact with smart contracts on the Ethereum blockchain, including calling their functions, reading their states, and receiving events.
  6. Sign transactions offline: Web3.py allows you to sign Ethereum transactions offline, which can help to improve the security of your applications.