Senior Frontend Engineer, Data Products

Chainalysis

Chainalysis

Software Engineering
Mexico City, Mexico
Posted on Wednesday, March 6, 2024

The Transpose team is an exciting new member of the Chainalysis family working to deliver cloud-platform style integrations that enable startups, enterprises, and governments to build new products and tools powered by blockchain data effortlessly.

Transpose products power leading DeFi protocols, tax and compliance use-cases, cutting-edge machine learning workloads, and play a role in helping solve geopolitical-scale problems. Our products enable law enforcement agencies, the world’s largest cryptocurrency businesses, and major financial institutions to take down dark web marketplaces, prosecute child predators, and solve major cybercrime incidents like the Twitter Hack (yeah, we do all that!).


We're looking for a Senior Data Engineer to join the team. Our success is measured by reducing time to production, delivering solutions that are adored by customers, building tools that simplify data analysis, and fostering collaborative relationships across the company.

In this role, you’ll:

  • Lead projects to build and maintain real-time data pipelines, processing terabytes of data every day, with sub-second latencies and 99.99% uptime.

  • Draw on datasets and pipelines provided by dozens of different teams across the company to build customer-ready, production-ready data pipelines.

  • Bring a customer-need oriented lens to everything you build.

  • Contribute to increasing the scalability and performance of all of our systems.

  • Help to standardize data quality and joinability across hundreds of the world’s most valuable blockchain intelligence, tax, and compliance datasets

We’re looking for candidates who have:

  • Experience developing data ETL pipelines that scale

  • Experience with Python, SQL, and Spark

  • Strong knowledge of common database systems (OLTP, OLAP, and the various implementations of these paradigms)

  • An attention to detail in large-scale datasets - customer mindedness, data usability, etc.

  • A knowledge of database/data warehouse/data lake systems and trade-offs (performance, latency, cost)

  • Experience building adapters/views on data; materialized views, in memory views, etc.

Nice to have experience:

  • Experience with Apache Kafka and Kafka Connect

  • Experience with functional programming

  • Experience working with smart contracts, blockchain protocols, and the EVM

  • Experience deploying and maintaining data systems with Kubernetes

  • An understanding of the nature of blockchain data

Technologies we use:

  • Python

  • Databricks

  • Postgres

  • Dbt

  • Redis

  • Apache Kafka + Kafka Connect

  • SQL (in many flavors!)

  • Kubernetes

  • Google Cloud Platform

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.