Job Title: Senior Backend/Cloud Architect
About the Role: We are seeking an experienced Backend/Cloud Architect with a deep understanding of Google Cloud Platform (GCP), and similar offerings from other vendors, to join our team. The ideal candidate will have a proven track record of architecting and managing cloud infrastructure for products with large user bases, including strategies for managing multiple products across multiple accounts and entities. In addition to cloud expertise, experience with cryptography and security is highly desired. This role will play a crucial part in projects involving blockchain, cryptography, and multi-party computation.
Key Responsibilities:
- Architect scalable, secure cloud infrastructure on Google Cloud Platform (GCP) for a blockchain-based project.
- Develop and implement best practices for cloud security, encryption, and cryptographic protocols.
- Collaborate with business and marketing on cloud vendor strategies
- Collaborate with the cryptography and blockchain teams to integrate multi-party computation algorithms into the cloud environment.
- Manage performance, reliability, and scalability of products handling large-scale (> 1M) user bases.
- Optimize cloud infrastructure costs, ensuring performance efficiency at scale.
- Troubleshoot and resolve complex cloud-related issues, providing technical support to the development and business teams.
- Stay up-to-date with emerging technologies, particularly in cloud security, blockchain, and cryptography.
Requirements:
- A minimum of 3 years of extensive experience with Google Cloud Platform (GCP), including infrastructure management, networking, security, and cloud architecture.
- Proven experience in managing and scaling multiple cloud-based products with large user bases, with a strong emphasis on handling computationally intense, large-scale cloud environments and ensuring efficient performance at scale.
- Strong understanding of cloud security principles, including cryptography, encryption, and key management.
- Experience with blockchain technologies and multi-party computation is a plus.
- Solid understanding of DevOps principles, CI/CD pipelines, and cloud automation tools.
- Excellent problem-solving skills, with the ability to troubleshoot and resolve complex cloud-related issues.
- Strong collaboration skills, with the ability to work effectively in cross-functional teams.
- Knowledge of multi-party computation, secure computation protocols, or blockchain is a plus