Software Engineer – Private Blockchain Deployment and Maintenance
The Role
We are seeking an experienced Software Engineer to deploy, maintain, and optimise a secure, high-performance private blockchain infrastructure based on the Tezos protocol.
This role involves direct responsibility for ensuring system reliability, scalability, security, and seamless integration with internal systems, leveraging Kubernetes as the current infrastructure solution.
This is an initial 3 month contract position and need to be available to start in the next 4 weeks. Fully remote role in the US with West Coast hours.
Key Responsibilities:
- Deploy, configure, and maintain a robust private Tezos blockchain infrastructure.
- Monitor blockchain performance and ensure high availability and fault tolerance within a Kubernetes environment.
- Implement security best practices specifically tailored to protect Tezos nodes and associated data.
- Optimise blockchain performance, throughput, and latency specific to the Tezos protocol.
- Develop scripts and tools for automation of blockchain maintenance tasks within Kubernetes.
- Collaborate closely with development teams to integrate blockchain solutions with internal systems.
- Document deployment processes, architecture decisions, and maintenance procedures related to Tezos and Kubernetes.
- Troubleshoot and resolve blockchain-related issues promptly, especially those specific to Tezos and Kubernetes.
Requirements:
- Strong experience with containerisation and orchestration technologies, particularly Kubernetes.
- Proficiency in distributed systems, cryptography, and consensus algorithms.
- Familiarity with infrastructure-as-code tools (Terraform, Ansible).
- Strong scripting and programming skills (Python, Bash, Go).
- Excellent troubleshooting, analytical, and problem-solving abilities.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Preferred Skills:
- Experience with cloud environments (one of AWS, Azure, Google Cloud)
- Prior experience with performance benchmarking and tuning of blockchain networks.
- Knowledge of DevOps methodologies and CI/CD pipelines.
- Familiarity with Helm charts and Kubernetes operators.