Logo

Senior Software Engineer, Acquisition Protocol

Chainalysis
Canada
Full time
Remote

Overview

Department

Engineering

Job type

Full time

Compensation

Salary not specified

Location

Canada, North America

Company size

Mature [ 50+ employess ]

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

Designs, builds, and maintains scalable, cloud-native infrastructure to ingest and process blockchain data. Partners with stakeholders to understand data needs and improve platform capabilities.

Requirements

  • Led or played an instrumental role in designing and implementing cloud-native, microservices-based distributed systems in a major cloud provider like AWS or GCP.
  • Experience mentoring other engineers, leading cross-team technical initiatives, and driving design and technology decisions.
  • A strong bias towards shipping high-quality software iteratively in collaboration with product management and design partners.
  • Solid experience with object-oriented programming languages. We primarily use Java, but we value engineers with experience in a variety of languages!
  • A robust technical background with 5+ years of experience working directly on backend systems and data-intensive projects.
  • Take great pride in materializing product ideas and technical visions into reliable production systems.
  • Responsibilities

  • Design and build scalable, cloud-native data pipelines and services to acquire, process, and make available large volumes of on-chain data for internal consumption.
  • Develop and maintain the platform and APIs that enable other Chainalysis teams to easily access and utilize the acquired blockchain data.
  • Architect and implement robust data ingestion and aggregation processes capable of intaking gigabytes of data daily while ensuring data integrity and reliability.
  • Build and optimize scalable API services (on AWS) that provide efficient, high-throughput access to acquired data (handling up to 1000 requests per second).
  • Contribute to modernizing our data acquisition infrastructure, including evaluating and implementing streaming architectures.
  • Troubleshoot and resolve production issues across complex, distributed data ingestion and platform systems.
  • Partner closely with internal stakeholders, including Protocol specialists, Data Scientists, and Product Managers, to understand their data needs and continuously improve the platform's capabilities and usability.
  • © All rights reserved.