← All jobs
TW

Senior Data Engineer

Trust WalletRemote - Global
Type
Full-time
Work setup
Remote
Experience
Senior
Posted
27 days ago
🌍 Fully remote

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most 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.

Senior Data Engineer | CryptoJobsHQ