At a glance
- Experience
- 6+ years experience
- Workplace
- Onsite
- Location
- Toronto
About the role
- BitGo is seeking a skilled Senior Data Engineer to join the Data Engineering team and help build, scale, and optimize the data platform, reporting infrastructure, and data-driven products.
- This role requires being full-time onsite in the Toronto office to support collaborative team dynamics and innovative problem-solving.
Responsibilities
- Design, build, and maintain scalable, reliable data pipelines that collect, transform, and curate data from internal systems.
- Integrate select 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, empowering data consumers to efficiently extract and analyze data from BitGo’s large-scale data platform.
- Research, evaluate, and prototype new technologies to drive continuous improvement in data engineering.
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 like TypeScript/Node.JS/Python
- Strong experience with SQL databases like Postgres or MySQL
- Strong experience with RESTful API design
- Experience building data pipelines/ETL and familiarity with design principles
- Experience with data warehouse technologies and relevant data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc)
- Strong experience with systems design and event driven systems (Kafka)
- Experience with unit and functional testing and debugging
- Experience with microservices and service-oriented architectures
Preferred qualifications
- 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
Benefits
- Equity
- Annual performance bonus
Workplace
- Full-time onsite in the Toronto office
Skills
- TypeScript
- Node.js
- Python
- SQL
- Postgres
- MySQL
- RESTful API
- ETL
- Snowflake
- BigQuery
- Spark
- Presto
Show all 15 skills
- Druid
- Kafka
- Git