Senior Software Engineer, Data Platform

New
T
TRM LabsBlockchain Intelligence
Location: North America, US timezonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerPythonSQLApache AirflowKafkaKubernetesSparkdbt

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of hands-on experience in architecting distributed system architecture.
  • Exceptional programming skills in Python.
  • Adeptness in SQL or SparkSQL.
  • Experience with data stores such as Iceberg, Trino, BigQuery, StarRocks, and Citus.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms using Docker, Terraform, Kubernetes, and Datadog.

Responsibilities

  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval.
  • Oversee the deployment and monitoring of large database clusters.
  • Collaborate across departments to design and implement novel data models.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now