Senior Software Engineer, Data Product

Design and build mission-critical data services that analyze blockchain transaction activity at petabyte scale. Develop intricate data models, scalable APIs, distributed systems, data pipelines, and streaming workflows, while collaborating with data scientists, backend engineers, and product managers to deliver reliable production features.

Responsibilities

  • Build highly scalable features that integrate with multiple blockchains
  • Design and architect data models for optimal storage and sub-second retrieval
  • Collaborate with data scientists, backend engineers, and product managers to implement data-driven features
  • Architect and develop scalable APIs and distributed systems
  • Develop and maintain data pipelines and workflow orchestration
  • Process, load, query, and transform large datasets
  • Deploy, monitor, and maintain infrastructure in public cloud environments

Requirements

  • Bachelor's degree or equivalent in Computer Science or related field
  • 5+ years of experience architecting scalable API development and distributed system architecture
  • Exceptional programming skills in Python
  • Proficiency in SQL or SparkSQL
  • Experience with data stores such as BigQuery and Postgres
  • Experience with pipeline and orchestration tools like Airflow and DBT
  • Experience with data processing and streaming technologies such as Dataflow, Spark, Kafka, and Flink
  • Experience deploying and monitoring infrastructure using Docker, Terraform, Kubernetes, and Datadog
  • Proven ability to load, query, and transform extensive datasets

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available