B

BitGo

Institutional custody, multi-sig wallets, APIs

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • A degree in Computer Science or equivalent is required.
  • At least 6 years of combined Software Engineering and Data Engineering work experience is required.
  • Strong experience with server-side languages such as TypeScript, Node.js, or Python is required.
  • Strong experience with SQL databases such as PostgreSQL or MySQL is required.
  • Strong experience with RESTful API design is required.
  • Experience building data pipelines and familiarity with design principles are required.
  • Experience with data warehouse technologies and data modeling best practices, such as Snowflake, BigQuery, Spark, Presto, or Druid, is required.
  • Strong experience with systems design and event-driven systems such as Kafka is required.
  • Experience with unit and functional testing and debugging is required.
  • Experience with microservices and service-oriented architectures is required.
  • Experience with Git or GitHub, branching methodologies, code review tools, CI tools, JIRA, and Confluence is required.
  • Ability to work independently in a fast-paced environment and adapt quickly and decisively is required.
  • Availability to participate in on-call rotations for system support is required.
  • Effective written and verbal communication skills are required.

Responsibilities

  • Design, build, and maintain scalable, reliable data pipelines that collect, transform, and curate data from internal systems.
  • Integrate selected external data sources to enrich the data platform.
  • Develop applications that support customer-facing products and internal systems.
  • Enhance and expand BitGo’s blockchain reporting infrastructure and automated reconciliation systems.
  • Ensure high data quality and auditability across all pipelines.
  • Optimize data systems for near real-time processing and insights.
  • Develop and customize self-service tools that enable data consumers to efficiently extract and analyze data from BitGo’s large-scale data platform.
  • Research, evaluate, and prototype technologies to drive continuous improvement in data engineering.

Desired Qualifications

  • Experience in Financial Services and/or Financial Technology is preferred.
  • Understanding of and strong interest in cryptocurrencies and the blockchain industry are preferred.
  • Experience with large-scale, real-time, and distributed applications is preferred.
  • Experience with data governance, handling personally identifiable information (PII), and data masking is preferred.

About the Company

BitGo

Institutional custody, multi-sig wallets, APIs

BitGo provides custody and security infrastructure for institutional clients, offering custodial storage, multi-signature wallets, and APIs for platform integration, along with staking services to earn rewards. It earns fees from custody, transaction processing, and staking, and has expanded through acquisitions like Lumina and Hedge to broaden its platform. It focuses on large institutions, emphasizes strong security and regulatory compliance (including FATF Travel Rule), and offers seamless integration to differentiate itself from competitors. Its goal is to help institutions securely manage digital assets and meet regulatory requirements while operating a scalable, compliant crypto infrastructure.

Company size
51-200
Company stage
IPO
Headquarters
Sioux Falls, SD
Founded
2013

Recently Posted Jobs

Explore more opportunities at BitGo

See more jobs