TRM Labs
Senior Software Engineer, Data Product
CanadaFull-timeGlobal
š° USD 190,000 - 220,000/yr
š Midš Remote
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design and implement mission critical data services that analyze blockchain activity at petabyte scale. You will architect scalable data models to support sub second latency for querying and collaborate with data scientists backend engineers and product managers to translate user needs into data solutions while maintaining a focus on security reliability and performance
Requirements
- āBachelor's degree (or equivalent) in Computer Science or a related field
- ā5+ years of hands-on experience in architecting scalable API development distributed system architecture and end-to-end production deployment
- āExceptional programming skills in Python and proficiency in SQL or SparkSQL
- āIn-depth experience with data stores such as BigQuery and Postgres
- āExperience building data pipelines and ML/BI workflows
- āProficiency with Airflow and DBT; familiarity with Dataflow Spark Kafka and Flink
- āAbility to write and communicate technical decisions clearly to technical and non-technical stakeholders
- āExperience deploying and monitoring infrastructure on cloud platforms; familiarity with Docker Terraform Kubernetes and Datadog
Responsibilities
- āBuild highly scalable features that integrate with dozens of blockchains
- āDesign and architect intricate data models for optimal storage and sub second latency for querying blockchain data
- āCollaborate with data scientists backend engineers and product managers to design and implement novel data models that enhance products
- āWrite clear design docs and share tradeoffs to align across disciplines
- āDeliver reliable data services with attention to performance and maintainability
Benefits & Perks
- āEquity plan eligibility
Tech Stack
TerraformAirflowPostgresDataDogSparkBigQuerycloudSparkSQLAILLMs