Python Programmer - Backend Data & Automation

Consilium Crypto Inc. provides crypto-market insights, liquidity analytics, transaction-cost analysis, and optimal-execution tools for digital-asset market participants.

Toronto / Montreal, Canada
About Consilium Crypto Inc.

Consilium Crypto Inc. is a Canadian crypto-finance technology company providing institutional-grade digital-asset data, market analytics, liquidity management, and execution tools. Its technology aggregates trade and order-book data across global exchanges, while its services support funds, OTC desks, miners, family offices, and other sophisticated market participants.

View jobs by Consilium Crypto Inc.

Skills

About the Role

Contribute to global analytics pipelines and large-scale distributed trading systems involving historical datasets, high-frequency WebSocket streams, financial time series, and unstructured text data.

Requirements

  • Python data-science stack including NumPy, pandas, and Plotly
  • Experience manipulating and storing time-series datasets exceeding 1 billion entries
  • Object-oriented programming principles and design patterns
  • Concurrent programming for high-frequency live data streams
  • Distributed and parallel computing with Ray and Apache Arrow
  • Agile environment communication
  • Quantitative finance or algorithmic trading knowledge
  • Software engineering best practices including testing and version control
  • Bash scripting, Linux automation, or networking
  • Cloud services at scale including AWS, GCP, or Bluemix

Responsibilities

  • Expand global analytics pipelines
  • Contribute to large-scale distributed trading systems
  • Manipulate large historical datasets
  • Process high-frequency live data streams
  • Develop efficient, clean, and testable Python code
  • Contribute to prototyping and product development

Benefits

  • Remote work
  • Learning opportunities and support
  • Fast-paced customer-centric growth environment
  • Exposure to the startup ecosystem and financial services industry
  • Work space in a Montreal tech startup hub
  • Dedicated, friendly, and knowledgeable coworkers
  • Salary, equity options, and commission

Hiring Process

Applications are reviewed individually by the talent management team. Selected applicants receive an initial phone interview, followed by an in-person technical interview with the CTO and CEO and introductions to the core team.