jobapplier

Senior Data Engineer

Bitgo

Skills

Required

  • Data Engineering
  • data warehouse technologies
  • BigQuery
  • Spark
  • Kafka
  • TypeScript / Node.JS / Python
  • Postgres / MySQL
  • Git / GitHub
  • JIRA
  • Confluence

Preferred

  • blockchain
  • cryptocurrencies
  • data governance
  • PII
  • data masking

BitGo, a leading digital asset financial services company, as a Senior Data Engineer. In this role, you will design, build, and maintain scalable data pipelines, integrate external data sources, develop applications, enhance blockchain reporting infrastructure, ensure data quality, optimize data systems, and empower data consumers with self-service tools. You will also research and prototype new technologies for continuous improvement in data engineering.

Integrate select external data sources to enrich the data platform and enhance BitGo’s blockchain reporting infrastructure.

Develop applications that support customer-facing products and internal systems, ensuring high data quality and auditability across all pipelines.

About Bitgo

Design, build, and maintain scalable, reliable data pipelines that collect, transform, and curate data from internal systems.

Responsibilities

  • Enjoy benefits such as company-paid medical, dental, and vision plans, catered lunches, commuting assistance, competitive compensation, flexible vacation time, and a remote/hybrid-friendly work environment.

Requirements

  • Comfortable with inclusion in on-call rotations for system support
  • A self-starter capable of adapting quickly and being decisive
  • Experience with data warehouse technologies and relevant data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc)
  • 6+ years of combined Software Engineering AND Data Engineering work experience
  • Strong experience with RESTful API design

Experience with microservices and service-oriented architectures

  • Strong experience with systems design and event driven systems (Kafka)
  • Strong experience with server-side languages like TypeScript/Node.JS/Python
  • Strong experience with SQL databases like Postgres or MySQL
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc
  • Effective written and verbal communication skills
  • Ability to work independently in a fast-paced environment
  • Engineering degree in Computer Science or equivalent
  • Experience building data pipelines/ETL and familiarity with design principles
  • Experience with unit and functional testing and debugging
  • Experience with large-scale, real-time, and distributed applications
  • USD 180,000 - 220,000

Preferred

  • Experience in Financial Services and/or Financial Technology
  • Understanding and strong interest in cryptocurrencies and blockchain industry
  • Experience with data governance, handling PII, data masking