SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 180,000 - 220,000 / annual
BitGo (NYSE: BTGO) is a digital asset infrastructure company providing custody, wallets, staking, trading, financing, stablecoins, and settlement services. The company operates as a regulated trust bank and serves thousands of institutions, exchanges, and platforms globally.
We are seeking a Senior Data Engineer to join our Data Engineering team to build, scale, and optimize our data platform, reporting infrastructure, and data-driven products. This role requires full-time onsite presence at our NYC office to support collaborative team dynamics and innovative problem-solving.
The ideal candidate combines strong software engineering expertise—developing and scaling applications supporting our product suite—with deep data engineering capabilities, designing and implementing robust data infrastructure for efficient data movement and transformation.
In this role, you will be responsible for developing and maintaining the platform that makes data accessible and actionable for engineering, product, analytics, and data science teams. You'll collaborate closely with talented engineers, analysts, data scientists, product managers, and security experts across multiple domains, gaining exposure to all facets of our business.
Key Responsibilities:
- Design, build, and maintain scalable, reliable data pipelines that collect, transform, and curate data from internal systems
- Integrate external data sources to enrich the data platform
- Develop applications supporting customer-facing products and internal systems
- Enhance and expand 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 empowering data consumers to extract and analyze data from large-scale data platforms
- Research, evaluate, and prototype new technologies to drive continuous improvement
Requirements:
- Engineering degree in Computer Science or equivalent
- 6+ years of combined Software Engineering AND Data Engineering work experience
- Strong experience with server-side languages (TypeScript, Node.js, Python)
- Strong experience with SQL databases (Postgres, MySQL)
- Strong experience with RESTful API design
- Experience building data pipelines/ETL and familiarity with design principles
- Experience with data warehouse technologies and data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc.)
- Strong experience with systems design and event-driven systems (Kafka)
- Self-starter capable of adapting quickly and being decisive
- Experience with unit and functional testing and debugging
- Experience with microservices and service-oriented architectures
- Experience with Git/GitHub, branching methodologies, code review tools, CI tools, JIRA, Confluence
- Ability to work independently in fast-paced environment
- Comfortable with on-call rotations for system support
- Effective written and verbal communication skills
Preferred:
- Experience in Financial Services and/or Financial Technology
- Understanding and strong interest in cryptocurrencies and blockchain industry
- Experience with large-scale, real-time, and distributed applications
- Experience with data governance, handling PII, data masking