Blockchain Engineer - Onchain Infrastructure
Job DescriptionJob DescriptionOverview
We are seeking a talented Blockchain Engineer - Onchain Infrastructure to join our team and drive the development and implementation of blockchain solutions. As a key member of our team, you will be responsible for designing, building, and maintaining the onchain infrastructure that supports our blockchain network. This position is vital to our organization as we continue to innovate and leverage blockchain technology to enhance our products and services.
Key Responsibilities
- Design, build, and deploy infrastructure in our three areas of focus 1) building and running network nodes, 2) building and running validators, and 3) building and running our next wallet infrastructure
- Develop tools and automation that integrate these systems in a secure way
- With a focus on our next wallet infrastructure, improve the capabilities of the existing infrastructure with a mindset towards infrastructure as code
- Improve availability and reliability while maintaining acceptable security&
- Integrate the use of cloud-based security mechanisms into the build infrastructure. Example security mechanisms include and access management and key management
- Participate in disaster recovery (DR) scenarios to validate operability of physical and digital material
Required Qualifications
- 5+ years implementing software&
- Experience in at least one area of software development, operating systems or device driver development, hardware, secure protocols, encryption, authentication, key management, or applied cryptography – has expertise beyond automation
- Hands-on experience in at least one or more cloud platforms (e.g., AWS, GCP, Azure, or others)
- Hands-on expertise with one or more of the following including ansible, puppet, docker, KMS, IAM, Jenkins
- Experience implementing software automation processes applied in a cloud environment
- Proficiency in a common scripting including but not limited to Python, Ruby, etc.
- Able to troubleshoot and debug issues, and demonstrate a methodical approach to root cause analysis
- Strong written and verbal communication skills; attentive to details
Qualifications:
- Previous experience in one of the three focus areas of blockchain node operations, validators as a service, and wallet infrastructure
- 1+ year Golang experience
- 2+ years implementing software in the cloud (e.g., AWS)
- 1+ years using monitoring, alerting, and automation tooling&
- Experience in a code-first environment, developing automated solutions to solve support and operational issues
- Experience working with engineering teams, teaching, training, and mentoring on how to implement best-practice technical solutions
- Ability to read and write code written in Python, Java, Scala, C/C++, and Golang
- Demonstrated ability to convert theoretical security concepts into production
- Solid understanding of Product Management and Product Ownership, Agile practices and methodologies