TRM Labs06.03.26
AI SCORE 8.5

Senior Software Engineer - Data Platform (Remote)

$140K–$200K/year

About the Role

Join TRM Labs as a Senior Software Engineer - Data Platform (remote) and help build a safer world through blockchain analytics and AI solutions. In this role, you will collaborate with a talented team of data scientists, engineers, and product managers to create scalable data infrastructure that supports our mission to detect and disrupt crypto-related fraud and financial crime.

What You'll Do

  • Develop and maintain highly reliable data services that integrate with multiple blockchains.
  • Design and implement complex ETL pipelines to process petabytes of structured and unstructured data in real-time.
  • Architect data models for optimal storage and retrieval, ensuring sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters, focusing on performance and high availability.
  • Collaborate with cross-functional teams to design innovative data models that enhance TRM's products.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 8+ years of hands-on experience in architecting distributed systems and guiding projects from ideation to production deployment.
  • Exceptional programming skills in Python, along with proficiency in SQL or SparkSQL.
  • Experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j.
  • Familiarity with data pipeline orchestration tools like Airflow, DBT, and Luigi.
  • Expertise in data processing technologies including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure using Docker, Terraform, Kubernetes, and Datadog.

Nice to Have

  • Experience with machine learning frameworks and AI applications.
  • Knowledge of blockchain technology and its applications in financial services.
  • Familiarity with observability tools and techniques.

What We Offer

  • Competitive salary and benefits package.
  • Remote-first work environment with flexible hours.
  • Opportunities for professional growth and development.
  • Collaborative and innovative team culture.
  • Work on impactful projects that contribute to a safer financial system.
Why This Job8.5 of 10

This Senior Software Engineer role at TRM Labs offers the chance to work on impactful projects in blockchain analytics. With a competitive salary and a remote-first culture, it's an excellent opportunity for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and SQL, with hands-on experience in building data pipelines using Airflow and dbt to ensure data accuracy and reliability.

Strong analytical mindset and problem-solving skills, enabling the candidate to optimize data queries in Clickhouse, Elasticsearch, and Postgres for high-performance analytics.

Experience with distributed data systems, particularly using SparkSQL and knowledge of graph databases like Neo4j, to effectively tackle complex data challenges in a remote collaborative environment.

Learning Resources

Python for Data Science Handbookguide

Career Path

Senior Software Engineer - Data Platform(Now)Lead Data Engineer(2-4 years)Director of Data Engineering(5-7 years)

Market Overview

Market Size 2024
$17.5B
Annual Growth
12.3%
AI Adoption
45%
Investment
+35%
Labour Demand
+30%
Avg Salary
$130K

Skills & Requirements

Required
PythonSQLSparkSQL
Growing in Demand
Machine LearningData EngineeringApache Kafka
Declining
HadoopjQuery

Domain Trends

Rise of Real-Time Data Processing
The demand for real-time data processing solutions is growing, with 60% of organizations prioritizing real-time analytics to drive business decisions.
Increased Adoption of Cloud Data Warehousing
Around 70% of companies are moving to cloud-based data warehousing solutions, favoring technologies like Clickhouse and Postgres for scalability and cost-effectiveness.
Integration of AI in Data Platforms
AI-driven data platforms are becoming mainstream, with 50% of data teams incorporating AI tools for data analysis and predictive modeling.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.