Enable job alerts via email!

Senior Software Engineer, Acquisition Platform

Paradigm

Ontario

On-site

CAD 80,000 - 120,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

P2P is seeking a Software Engineer for their Acquisition Platform team in Ontario. In this role, you will develop cutting-edge data pipelines and services to manage blockchain data, enhance integration with internal teams, and address complex production issues. You will work in a collaborative environment, contributing significantly to innovative blockchain solutions.

Qualifications

  • 5+ years in backend systems and data-intensive projects.
  • Experience with cloud-native, microservices-based architectures.
  • Solid understanding of object-oriented programming.

Responsibilities

  • Design scalable, cloud-native data pipelines to process on-chain data.
  • Develop APIs for data access and build robust data ingestion processes.
  • Optimize services on AWS to efficiently handle high throughput.

Skills

Object-oriented programming
Cloud-native systems
Microservices
Data-intensive projects

Education

B.Sc. in Computer Science or related field

Tools

AWS
GCP
Terraform
Kubernetes

Job description

[Note that this role is based in the Province of Ontario, Canada]

Blockchain technology is powering a growing wave of innovation, transforming how businesses and governments operate, connect with customers, and investigate illicit activity. As adoption of blockchain technology grows, the demand for comprehensive and reliable on-chain data is paramount. That’s where Chainalysis comes in, providing the data, services, and solutions that offer complete knowledge of what’s happening on blockchains, enabling organizations to navigate this ecosystem safely and with confidence.

The Acquisition Platform team is a core part of this mission, responsible for the critical first step in our data pipeline. We enable other teams (e.g. Protocols, Data Science, Research, and Product) to easily acquire and produce data from on-chain sources. This data forms the essential foundation for all Chainalysis products and services. Software Engineers on the Acquisition Platform team are experts in understanding complex blockchain data structures and protocol nuances. They design, build, and maintain the scalable, cloud-native infrastructure required to ingest, process, and make available vast amounts of raw and semi-processed blockchain data efficiently and reliably for internal consumers.

In this role, you’ll:

  • 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.

We’re looking for candidates who have:

  • 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.

Nice to have Experience:

  • Exposure to or interest in the cryptocurrency technology ecosystem.

  • Experience working with different blockchain technologies is a plus.

  • Experience with infrastructure as code tools like Terraform and orchestration platforms like Kubernetes is a plus!

Technologies we use:

  • Cloud Environments (AWS, GCP, etc)

About Chainalysis

Blockchain technology is powering a growing wave of innovation. Businesses and governments around the world are using blockchains to make banking more efficient, connect with their customers, and investigate criminal cases. As adoption of blockchain technology grows, more and more organizations seek access to all this ecosystem has to offer. That’s where Chainalysis comes in. We provide complete knowledge of what’s happening on blockchains through our data, services, and solutions. With Chainalysis, organizations can navigate blockchains safely and with confidence.

You belong here.

At Chainalysis, we believe that diversity of experience and thought makes us stronger. With both customers and employees around the world, we are committed to ensuring our team reflects the unique communities around us. Some of the ways we’re ensuring we keep learning are an internal Diversity Committee, Days of Reflection throughout the year including International Women’s Day, Harvey Milk Day, World Humanitarian Day, and UN International Migrants Day, and a commitment to continue revisiting and reevaluating our diversity culture.

We encourage applicants across any race, ethnicity, gender/gender expression, age, spirituality, ability, experience and more. If you need any accommodations to make our interview process more accessible to you due to a disability, don't hesitate to let us know. You can learn more here. We can’t wait to meet you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Zone & Co

Toronto

Remote

CAD 85,000 - 120,000

4 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto

Remote

CAD 100,000 - 150,000

Yesterday
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Waterloo

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Security Software Engineer

Canonical

Hamilton

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Staff Software Engineer, Machine Learning Infrastructure Remote, Ontario

Thumbtack

Ontario

Remote

CAD 100,000 - 150,000

Yesterday
Be an early applicant

Full Stack Software Engineer -.NET

Bankjoy

Toronto

Remote

CAD 80,000 - 95,000

3 days ago
Be an early applicant

Senior Software Engineer, Machine Learning Remote: US/Canada, India, Worldwide All positions En[...]

Observo

Toronto

Remote

CAD 100,000 - 140,000

6 days ago
Be an early applicant

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

8 days ago

Senior Software Developer (Future Openings)

Zensurance

Old Toronto

Remote

CAD 90,000 - 130,000

5 days ago
Be an early applicant