Senior Data Engineer
What engineering roles in crypto pay
205 salaries · our own dataMost engineering roles in crypto pay between $144k and $255k, with a median of $202k.
As a Senior Data Engineer at Trust Wallet, you will build and scale the data platform that powers analytics across a non-custodial cryptocurrency wallet trusted by over 200 million people worldwide. You'll design, develop and maintain data pipelines and data models that ensure a seamless, scalable and reliable flow of data from source systems through to the decisions it supports. Leveraging your experience with Databricks, Spark, dbt, cloud infrastructure and Python, you'll work closely with data analysts and engineering teams to turn data into a strategic asset.
What you'll do
- Architect and maintain robust, scalable and secure data infrastructure on Databricks, covering both streaming and batch workloads
- Design, develop and maintain data pipelines, primarily in Python and Spark, to automate ingestion and transformation across internal systems, external providers and on-chain sources
- Design and maintain dimensional data models and transformation layers in dbt, with tests and documented contracts, so metrics are consistent and reusable across the company
- Oversee the data lake and lakehouse layers, ensuring efficient storage, effective partitioning, high data quality, and monitoring and alerting that surfaces issues early
- Integrate Databricks with a wide range of data sources, including change data capture from operational databases, third-party APIs and blockchain data, and adapt data flows to specific business needs
- Optimise pipelines and storage for performance, reliability and cost efficiency at scale
- Apply best practices for governance, security and compliance in cloud and Databricks environments, including access control, encryption and monitoring
- Work closely with platform engineers, data analysts and other stakeholders to understand data requirements, and document infrastructure, models and best practices
What you bring
- 3+ years as a Data Engineer with hands-on ownership of production pipelines and lakehouse or data warehouse architecture
- Strong practical experience with Databricks, Delta Lake and Spark, including both streaming and batch processing, with the judgement to choose between them
- Solid understanding of dimensional modelling, slowly changing dimensions and data warehouse design, with the ability to define and defend the grain of the models you build
- Experience with dbt or an equivalent framework for managing transformations, testing and lineage
- Strong cloud fundamentals, including identity and access management, object storage, networking and infrastructure as code (AWS experience preferred; Azure or GCP experience transfers well)
- Proficiency in Python and SQL, comfortable writing production transformations as well as services and connectors
- Experience implementing testing, monitoring and governance practices in cloud data environments
Nice to have
- Experience with change data capture and replication from operational databases
- Familiarity with blockchain or on-chain data
- Infrastructure as code, ideally Terraform, and CI/CD for data workloads
- Experience with BI and semantic layers such as Holistics, Looker or similar
- Containerisation and orchestration with Docker and Kubernetes
What we offer
- Fully remote work with flexible working hours
- Competitive salary and benefits
- Learning and career development opportunities
About Trust Wallet
Trust Wallet is the leading non-custodial cryptocurrency wallet, trusted by over 200 million people worldwide. Supporting over 10 million assets across 100+ blockchains, Trust Wallet offers a seamless multi-chain experience backed by industry-leading self-custody technology and a growing ecosystem of partners.
