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 Collection, Cleaning & Integration: Collect, clean, and integrate large datasets from various on-chain and off-chain sources across multiple blockchains. Utilize advanced tools and techniques to ensure data quality and comprehensiveness, facilitating a deep understanding of tokenomics, fund allocations, and investment patterns.

Advanced Data Analysis & Trend Identification: Analyze integrated datasets to extract key metrics, identify trends, correlations, and anomalies. Provide actionable insights that drive strategic decision-making and enhance organizational understanding of market dynamics.

Algorithm Development for Wallet Attribution: Develop and implement algorithms to attribute on-chain wallets to major players by analyzing wallet behavior using graph analytics techniques. Leverage network analysis to accurately identify and categorize key market participants, enhancing the organization’s ability to monitor and engage with significant entities in the blockchain ecosystem.

Efficient Coding & Real-Time Data Monitoring: Develop and maintain efficient scripts to parse raw data from RPC nodes. Implement real-time monitoring of relevant on-chain events to ensure timely data availability and accuracy for ongoing analysis

Dashboard Development & Maintenance: Create and manage comprehensive internal dashboards across multiple blockchains. Enable cross-functional teams to effectively measure and track token metrics and activities through intuitive and up-to-date visual tools.

Proactive Data Exploration: Independently identify and seize opportunities for advanced data analysis. Extract and interpret data proactively to support strategic initiatives and achieve organizational goals.

Adaptability & Rapid Learning: Quickly learn and adapt to new blockchain data sources within limited timeframes. Provide actionable insights to research and trading teams to capitalize on emerging market opportunities, ensuring the organization remains agile and responsive to market changes.

QUALIFICATIONS

Personal Attributes

  • Highly self-motivated team player with a proactive mindset.
  • Strong sense of ownership, consistently delivering high-quality work.
  • Strong cross-functional skills and ability to operate in ambiguous and fast-moving problem spaces.
  • Capable of quickly learning and applying new tools, technologies, and proprietary systems.

Technical Stack

  • Blockchain: Web3.py, blockchain RPCs
  • Data Processing: The Graph, Dune Analytics
  • Graph Analytics Tools: Neo4j
  • Data Warehouse: Snowflake, PostgreSQL
  • Data Transformation: dbt
  • Programming: Python, SQL
  • Monitoring: Datadog, Grafana

Interview Process

  1. CV Screening - Against the criteria above
  2. (Optional) Recruiter Call - If your CV needs additional screening.
  3. First interview with the Hiring Manager - Covering both technical and cultural fit
  4. [Domain Knowledge] Blockchain Data Knowledge Interview
  5. [Technical Skills] System Design Challenge (focused on blockchain data)
  6. Team Fit Interviews - Often on-site. Interview with our researchers and rest of team.

To increase your chances of entering our interview process, please include in your application, your specific:

  • Experience with specific blockchain data structures and protocols
  • Examples of blockchain data pipelines you've built
  • Understanding of DeFi mechanics and on-chain analytics
  • Throughout the process, you'll be assessed on:

Blockchain Expertise - Deep understanding of blockchain data structures

Technical Excellence - Strong SQL, Python, and visualization skills.

DeFi Knowledge - Understanding of crypto trading mechanics

Research Support - Ability to work with quant researchers

Problem Solving - Design of blockchain-specific solutions


⬇
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.