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.