Job Description
As a Senior Data Engineer, you will build highly scalable features that integrate with dozens of blockchains, designing and architecting intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data. Collaboration across departments is key, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
The ideal candidate has 5+ years of hands-on experience in architecting scalable API development and distributed system architecture, guiding projects from initial ideation through to successful production deployment. Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL, along with proficiency in data pipeline and workflow orchestration tools like Airflow and DBT are crucial. Experience with data stores such as BigQuery and Postgres, expertise in data processing technologies and streaming workflows including Dataflow, Spark, Kafka, and Flink is required. Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog, as well as proven ability in loading, querying, and transforming extensive datasets is needed.
About TRM Labs
TRM Labs is a blockchain intelligence company committed to fighting crime and creating a safer world.