Job Requisition Number: TX-20250104091705
Join Internet Think Tank’s Open-Source software development team to build the next general, fully network extensible blockchain specifically designed to work on Earth and in off-world environments. Internet Think Tank is a science and technology research institute dedicated to innovation and scientific exploration. The institute focuses on fundamental and applied research spanning communication theory, cybersecurity, blockchain technology, space sciences, and artificial intelligence. We believe that an interdisciplinary research approach combined with collaborations across academic, government, and private sectors results in significant discoveries.
Internet Think Tank is seeking a blockchain software architect who is a highly skilled professional and would be responsible for designing, developing, and implementing a secure and scalable blockchain solution to join our open-source project initiative. The project will leverage the candidate’s expertise in distributed ledger technology, cryptography, and consensus mechanisms to architect a robust and efficient blockchain network, ensuring the solution meets business requirements and industry standards while collaborating closely with cross-functional team members.
Key responsibilities:
- Architecture Design:
Create high-level blockchain system architecture, considering scalability, security, and performance requirements, and interoperability.
- Solution Development:
Translate business needs into blockchain-based solutions, defining the scope, functionalities, and integration points with existing systems.
- Security Assessment:
Implement robust security measures within the blockchain architecture, including key management, access control, and vulnerability analysis.
- Consensus Mechanism Selection:
Architect the private blockchain for high performance throughput and latency tolerance, based on the project's requirements.
- Smart Contract Development:
Design the blockchain to handle smart contracts with precision, ensuring proper functionality and security on the chosen blockchain platform.
- Performance Optimization:
Monitor and optimize blockchain network performance, addressing scalability issues and ensuring efficient transaction processing.
- Team Collaboration:
Lead and guide development teams in implementing the blockchain architecture, providing technical expertise and guidance throughout the development lifecycle. Work closely with the Product Owner to align architecture with functional requirements.
- Industry Trends Analysis:
Stay updated on emerging blockchain technologies, standards, and regulations to incorporate best practices into the architecture.
Required Skills:
- Blockchain Technology:
Deep understanding of blockchain concepts, including distributed ledgers, cryptography, consensus mechanisms, and smart contracts.
- Programming Languages:
Proficiency in programming languages commonly used in blockchain development (e.g., Solidity, Python, Java, C++)
- Software Architecture:
Strong knowledge of software design principles, including microservices, distributed systems, and event-driven architectures
- Security Expertise:
Understanding of security best practices for blockchain systems, including key management, encryption, and vulnerability assessment
- Database Management:
Familiarity with database technologies, both relational and NoSQL, for data storage and retrieval
- Communication Skills:
Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders
Project Type: Open Source
Compensation: Unpaid
Time Requirement: Part Time
Location: Hybrid (primarily remote with remote and in person meetings)
If interested, please email Hasshi Sudler at sudler@inttk.com
Internet Think Tank is an Equal Opportunity Employer.