About the Role
Company Description
Hyperlink InfoSystem is a globally trusted IT consulting and mobile app development company, specializing in AI-driven digital solutions for startups, SMBs, and enterprises since 2011. With over 6,500 solutions delivered, including 4,500+ mobile apps and 2,000+ web projects, the company combines innovation and strong execution to build scalable, secure products. Its 1,200+ experts work across mobile, web, AI, blockchain, IoT, and enterprise platforms to create future-ready, intelligent ecosystems that automate processes and enhance user experiences. Serving diverse industries such as healthcare, fintech, e-commerce, education, logistics, and gaming, Hyperlink InfoSystem focuses on measurable business outcomes, performance, and long-term client partnerships. Applicants joining the team will be part of a fast-paced, AI-first environment that emphasizes agility, growth, and real-world impact.
Role Description
The Senior Consensus Protocol Engineer role is a full-time, on-site position based in the Greater Ahmedabad Area. In this role, the engineer designs, implements, and optimizes consensus algorithms for distributed systems and blockchain platforms, ensuring robustness, scalability, and fault tolerance. Day-to-day tasks include researching state-of-the-art consensus mechanisms, developing and reviewing protocol specifications, writing high-quality production code, and performing performance analysis and optimization. The role involves close collaboration with blockchain, backend, and DevOps teams to integrate consensus components, maintain security best practices, and support system reliability in production environments. The engineer also mentors junior team members, contributes to technical architecture decisions, and participates in code reviews and documentation to maintain engineering standards.
Qualifications
- Strong foundation in distributed systems, consensus algorithms (e.g., PoS, BFT variants, Raft, Paxos), and networking fundamentals.
- Proficiency in one or more systems programming languages such as Go, Rust, C++, or Java, with experience building high-performance backend services.
- Hands-on experience with blockchain platforms, cryptographic primitives (signatures, hashing, key management), and secure protocol design.
- Advanced skills in algorithm design, data structures, performance tuning, and debugging complex, concurrent systems.
- Familiarity with cloud-native environments, containers, CI/CD pipelines, and monitoring tools for large-scale, distributed deployments.
- Ability to write clear technical documentation, collaborate in cross-functional teams, and communicate complex concepts to diverse stakeholders.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
- Prior experience in a senior or lead engineering role on protocol, core infrastructure, or blockchain projects is highly beneficial.
Requirements
Distributed Systems Knowledge
Strong foundation in distributed systems and consensus algorithms.
Programming Proficiency
Proficiency in systems programming languages such as Go, Rust, C++, or Java.
Blockchain Experience
Hands-on experience with blockchain platforms and secure protocol design.
Algorithm Design Skills
Advanced skills in algorithm design and performance tuning.
Nice to Have
Familiarity with cloud-native environments and CI/CD pipelines.
Ability to write clear technical documentation.