Search...

Senior Software Engineer, Data Product

Skills

About the Role

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

  • Equity plan eligibility