Join the Frontlines of Blockchain Innovation as a Principal Software Engineer : Real-time Data Analytics and Blockchain !
Are you passionate about pushing the boundaries of blockchain technology? Our client, a cutting-edge data company specializing in real-time analytics for decentralized applications (dApps), is looking for an exceptional Technical Lead to drive their next-generation blockchain data analytics platform.
You’ll have a unique opportunity to work with blockchain experts on high-impact projects, transforming raw blockchain data into accessible, actionable insights.
Why Join Us?
At the forefront of blockchain innovation, our client is redefining data analytics in the web3 ecosystem. As a principal contributor, you’ll collaborate with an elite team, building scalable and reliable real-time solutions that fuel the future of DeFi, enabling traders, analysts, and developers to make data-driven decisions.
What You’ll Do :
As a key person in our real-time data analytics team, you’ll design, build, and optimize a high-performance system that processes vast amounts of blockchain data.
Your role will involve collaborating on both system and application sides, from real-time data ingestion to API and WebSocket integrations, enabling seamless data accessibility for end-users.
Key Responsibilities :
- Architect and Design : Develop the architecture for real-time blockchain data flow, transforming decentralized data to deserialized formats stored in Clickhouse (primary) and PostgreSQL databases.
- Data Integration : Spearhead API and WebSocket development to deliver analytics to users, using Rust for performance and scalability.
- Binary Serialization / Deserialization : Design data pipelines, mastering serialization techniques to ensure efficient data transformation and access.
- Database Optimization : Optimize Clickhouse and PostgreSQL for large-scale data access, enhancing the performance and speed of our analytics solutions.
- Team Collaboration : Manage a team of developers with clear ownership and accountability, working closely with cross-functional leads in DevOps, product, and full-stack development.
- End-to-End Ownership : Oversee project lifecycles from conceptualization to implementation, ensuring scalable, reliable, and high-performing solutions.
Qualifications (Technical Skills) :
- 5-10+ years of software / data engineering experience, with proficiency in Rust or C+.
- Blockchain and Solana Expertise : In-depth understanding of blockchain data structures, with a focus on Solana.
- Clickhouse & PostgreSQL Mastery : Extensive experience with schema design, query optimization, and database performance tuning.
- API and WebSocket Design : Expertise in building scalable API and WebSocket frameworks.
- Serialization / Deserialization : Strong knowledge of binary serialization (e.g., Protocol Buffers) and efficient data processing techniques.
- System Scalability : Experience working with terabytes of data, optimizing for high-volume, low-latency processing.
Nice-to-Haves :
- Cryptography knowledge and experience with peer-to-peer networking.
- Cloud experience (GCP / AWS) for scalable data processing and storage.
- Monitoring and performance optimization for high-availability systems.
Personality and Soft Skills :
- Effective Communication : Collaborate closely with cross-functional team leads, ensuring smooth project execution and team alignment.
- Startup Mindset : Adaptable, with a builder mentality that embraces feedback, constructive criticism, and a passion for innovation.
- Customer-Centric : Focus on delivering meaningful data insights for both B2B and B2C applications, with an emphasis on user experience.
- Proactive and Self-Driven : Independently tackles challenges, driving projects forward with a high level of initiative and accountability.
If you’re a Rust expert with blockchain experience and a knack for managing complex, data-heavy systems, apply now to join our client’s mission to revolutionize blockchain data analytics.