Trust Wallet
Senior Data Engineer
Remote - Global. Posted 2 months ago
The role
You will build and scale a data platform to power analytics. You will design, develop, and maintain data pipelines and data models using Databricks, Spark, and dbt.
What you will do
- Architect and maintain scalable data infrastructure on Databricks
- Design and maintain data pipelines in Python and Spark
- Design and maintain dimensional data models in dbt
- Oversee the data lake and lakehouse layers
- Integrate Databricks with data sources including APIs and blockchain data
- Optimise pipelines and storage for performance and cost
- Apply governance, security, and compliance in cloud environments
- Collaborate with platform engineers and data analysts
Required qualifications
- 3+ years as a Data Engineer with ownership of production pipelines and lakehouse or data warehouse architecture
- Practical experience with Databricks, Delta Lake and Spark
- Understanding of dimensional modelling, slowly changing dimensions and data warehouse design
- Experience with dbt or an equivalent framework
- Strong cloud fundamentals including identity and access management, object storage, networking and infrastructure as code
- Proficiency in Python and SQL
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 (Docker, Kubernetes)
Benefits
- Learning and career development opportunities
- Work with diverse, world-class talent
- Fast-paced, challenging and unique projects
- Global organization with international teams and a flat organizational structure
- Fully remote work with flexible working hours
- Competitive salary and benefits
Before you apply
- You must have the right to work for the country you are based
- If you are not contacted within 4 weeks, consider your application unsuccessful
About the company
Trust Wallet is a secure, self-custody Web3 wallet that empowers people to own and control their digital assets.