Key Responsibilities:
- Lead the development and optimization of our data pipelines, databases and systems for serving data to our customers, ensuring scalability, efficiency, and reliability.
- Work in close collaboration with product engineers and analysts to design and implement robust data models
- Drive innovation by staying updated with the latest in data engineering practices, tools, and technologies, applying them to solve complex business and data challenges.
- Mentor and guide junior data engineers, fostering a culture of excellence, continuous learning and knowledge sharing within the team.
- Work closely with cross-functional teams to align data engineering initiatives with business objectives and customer needs.
Requirements:
- A proven track record of building and scaling high-performance data systems
- Excellent SQL and Python skills, familiarity with dbt and JS
- Experience with modern cloud-based database technologies for both batch and streaming workloads (e.g. ClickHouse, BigQuery)
- An ability to work full-stack with data; software engineering and data visualisation skills a big plus
- Excellent communication skills, with the ability to collaborate effectively in a remote work environment across multiple time zones.
- Strong interest in database internals and streaming pipelines, as well as the logical organisation of information in data warehouses.
- A passion for blockchain, crypto, and Web3 technologies.