DeFi Data Engineer
Keel
Estimated Salary: $75K-$125K
Location: Dublin, Ireland
About the Role
We're seeking a talented Data Engineer with a passion for DeFi to build and maintain our high-performance data infrastructure and support building automated analysis and insights. You'll be responsible for sourcing, indexing, and analyzing blockchain data, creating the data foundation that powers our platform's insights and decision-making.
What You'll Do
Build and optimize data pipelines. Parse and transform Solana transaction and account data from Geyser gRPC feeds
Design high-performance indexing systems that can handle real-time blockchain data at scale
Develop robust data transformations that convert raw blockchain data into actionable financial metrics and business intelligence
Create and maintain APIs using solutions like Supabase that expose our data to internal and external consumers
Optimize database performance including query optimization, indexing strategies, and data modeling in PostgreSQL
Monitor and improve pipeline reliability ensuring data accuracy and system uptime
Collaborate with analysts and product teams to understand data needs and deliver solutions that enable deep insights into DeFi protocols and market dynamics
What We're Looking For
Required Skills
Strong PostgreSQL expertise: Complex queries, performance tuning, indexing strategies, and data modeling
Rust proficiency: Building and maintaining high-performance data processing systems
Data pipeline architecture: Building reliable, scalable ETL/ELT systems that handle high-throughput data streams
Understanding of financial metrics: P&L, liquidity metrics, trading volumes, yields, and DeFi-specific KPIs
API development: REST or GraphQL APIs
Devops: Cloudformation and infrastructure as code to deploy and manage data infrastructure
Highly Valued
Experience with Solana
Familiarity with Geyser or similar Rust-based blockchain data parsing frameworks
Knowledge of DeFi protocols (DEXs, lending platforms, liquid staking, derivatives)
Experience with Supabase edge functions and real-time subscriptions
Background in data streaming and event-driven architectures
Prior work in quantitative finance or trading systems
Typescript is a plus
Who You Are
Passionate about DeFi: You're excited by decentralized finance and eager to dive deep into onchain data
Performance-minded: You care about system efficiency and write code that scales under heavy load
Detail-oriented: You understand that data quality and accuracy are paramount in financial applications
Self-directed: You can take ownership of complex problems and drive them to completion
Collaborative: You work well with cross-functional teams and can translate technical concepts for different audiences
Pragmatic problem-solver: You balance ideal solutions with practical delivery
Technical Stack
Data Parsing: Vixen (Rust framework)
Data Source: Solana Geyser gRPC feed
Languages: Rust, TypeScript
Database & Backend: Supabase (PostgreSQL)
Infrastructure: Real-time data pipelines, API layer
What makes this role unique: You'll be working at the intersection of cutting-edge blockchain technology and data engineering, building infrastructure that processes millions of transactions and helps people understand and participate in the future of finance. You'll have direct impact on the data quality and insights that drive decision-making in one of the most dynamic ecosystems in crypto.
Applying for the role
Please share your resumé and a short note highlighting the most relevant aspects of your experience.
When applying, mention the word CANDYSHOP to show you read the job post completely.