Role in brief
Provable seeks a Senior Data Platform Engineer to build and maintain data infrastructure on GCP for blockchain solutions. This role involves designing data pipelines, optimizing APIs, and managing databases. It suits an experienced engineer with a strong background in data platforms and backend development, particularly with Node.js, Python, and SQL.
About the role
This role involves leading the design and maintenance of scalable data infrastructure within Google Cloud Platform. You will be responsible for creating and optimizing data pipelines that process information from blockchain indexers, ensuring efficient data flow and accessibility. A key part of the work includes developing and refining APIs that serve mobile wallets and blockchain explorers, directly impacting user interaction with the platform's data.
The position requires hands-on management of database systems, specifically Postgres and BigQuery, focusing on optimization and performance. You will also implement infrastructure as code using tools like Terraform and Helm to manage and provision environments. Ensuring high data quality, setting up robust monitoring, and establishing effective alerting systems are critical components of maintaining the platform's reliability.
Success in this role means taking end-to-end ownership of data solutions, from initial design to ongoing maintenance and optimization. You will contribute to the technical vision and architecture of the data platform, working within a fully remote setup. The work centers on privacy-oriented blockchain solutions, particularly the Aleo platform, requiring an understanding of blockchain data structures and potentially ZK-rollups.
The listed salary range for this full-time senior position is between $140,000 and $180,000 USD.
Skills that matter here
- GCP: This role requires designing and maintaining scalable data infrastructure within the Google Cloud Platform.
- Node.js: You will use Node.js and TypeScript for developing and optimizing APIs.
- Python: Python is used for scripting tasks related to data platform operations.
- SQL: Expertise in SQL is necessary for optimizing and managing databases like Postgres and BigQuery.
- Terraform: Terraform is used for infrastructure as code to manage and provision environments.
- Kubernetes: Experience with Kubernetes, specifically GKE, is required for environment management.
Who this role suits
- Someone with over six years of experience in data platform, data engineering, or core backend roles.
- An individual who excels at taking full ownership of projects from conception through to deployment and maintenance.
- A person comfortable working in a fully remote setting with a flexible schedule.
- A candidate with a strong understanding of blockchain data structures and an interest in privacy-oriented solutions.
From the employer
- Design and maintain scalable data infrastructure in GCP
- Create and optimize data pipelines from blockchain indexers
- Develop and optimize APIs for mobile wallets and blockchain explorers
- Manage databases (Postgres, BigQuery)
- Ensure data quality, monitoring, and alerting
- Use IaC (Terraform, Helm) for environment management
- 6+ years in Data Platform / Data Engineering / Core Backend
- Strong experience with Node.js/TypeScript for APIs and Python for scripting
- Expert SQL, optimization of Postgres and BigQuery
- Experience with Terraform and Kubernetes (GKE)
- Understanding of Web3, blockchain data structures, and ZK-rollups (plus)
- Excellent communication skills, end-to-end ownership
- Work on the privacy-oriented blockchain Aleo
- Fully remote, flexible schedule
- Competitive salary
- Opportunity to influence the architecture and technical vision of the platform
Questions about this role
What is the remote work policy for this position?
This is a fully remote position with a flexible schedule.
What is the expected seniority level for this role?
This position is for a senior-level engineer, requiring 6+ years of experience in data platform, data engineering, or core backend roles.
What is the salary range for this position?
The salary for this role ranges from $140,000 to $180,000 USD.