Senior Data Engineer
Bitgo
- New York, United States
- Senior Level
- 6+ years
- Bachelor's degree
- Posted
Skills
Required
- Data Engineering
- data pipelines/ETL
- SQL databases
- Postgres / MySQL
- Software Engineering
- TypeScript / Node.JS / Python
- Kafka
- Git / GitHub
- JIRA
- Confluence
- BigQuery
- Spark
Preferred
- blockchain
- unit and functional testing
- debugging
- cryptocurrencies
- data governance
- PII
- data masking
BitGo, a leading digital asset custody and security 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. You will also research and prototype new technologies for continuous improvement in data engineering.
Responsibilities
- Benefits include company-paid medical, dental, and vision plans, catered lunches, commuting assistance, competitive compensation, flexible vacation time, and remote/hybrid work options.
- 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 and develop applications that support customer-facing products and internal systems.
- Enhance and expand BitGo’s blockchain reporting infrastructure and automated reconciliation systems, ensuring high data quality and auditability across all pipelines.
Requirements
- Experience building data pipelines/ETL and familiarity with design principles
- Engineering degree in Computer Science or equivalent
- Strong experience with SQL databases like Postgres or MySQL
Ability to work independently in a fast-paced environment
- 6+ years of combined Software Engineering AND Data Engineering work experience
- A self-starter capable of adapting quickly and being decisive
- Effective written and verbal communication skills
Experience with microservices and service-oriented architectures
- Strong experience with server-side languages like TypeScript/Node.JS/Python
- Strong experience with systems design and event driven systems (Kafka)
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc
- Comfortable with inclusion in on-call rotations for system support
- Experience with data warehouse technologies and relevant data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc)
- Strong experience with RESTful API design
- Experience with large-scale, real-time, and distributed applications
Preferred
- Experience with unit and functional testing and debugging
- Understanding and strong interest in cryptocurrencies and blockchain industry
- Experience in Financial Services and/or Financial Technology
- Experience with data governance, handling PII, data masking
Pay
USD 180,000 - 220,000
jobapplier