Enable job alerts via email!

Principal Distributed Systems Developer for ML

T-RIZE GROUP | RWA Tokenization & Onchain Federated Learning

Montreal

Hybrid

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in RWA tokenization seeks a Principal Distributed Systems Developer to enhance decentralized AI infrastructure. The role involves integrating AI with blockchain, ensuring security and scalability, and collaborating with top researchers. Ideal candidates will have a strong background in AI, ML, and distributed systems.

Benefits

Competitive compensation
Flexible work arrangements
Performance-based growth opportunities

Qualifications

  • 5+ years of experience in AI / ML development.
  • Experience with federated learning and privacy-preserving machine learning.

Responsibilities

  • Develop infrastructure for self-improving models and scalable AI systems.
  • Ensure AI security and privacy while integrating advanced techniques.

Skills

Python
TensorFlow
PyTorch
Scikit-learn
NumPy
Pandas

Education

PhD in Computer Science
Master’s degree in Computer Science

Tools

Solidity
Flower
Ray
MLFlow
Grafana
Matplotlib
Seaborn

Job description

Principal Distributed Systems Developer for ML

Job ID : 10052

Location : Downtown Montreal (Hybrid Option Available)

About T-RIZE :

T-RIZE Group is a leader in Real World Asset (RWA) tokenization and Federated Learning applications, bridging traditional finance and decentralized innovation. Our platform, projected to exceed $2 billion in TVL, provides institutional-grade tokenization for real estate, private credit, and other illiquid assets.

By leveraging smart contracts and digital workflows, we connect global asset owners and investors through compliant networks and decentralized liquidity channels, unlocking scalable investment opportunities and enhancing liquidity.

Our onchain intelligence integrates privacy-preserving AI (Federated Learning) to enable secure training on private data while ensuring compliance and confidentiality. Our T-RIZE Labs, an industrial research chair, provides access to expert research, advanced computing resources, and specialized researchers in decentralized machine learning, cryptography, and quantum computing through our partnership with ETS University. You will collaborate with Ph.D. researchers, postdocs, and highly trained industry leaders.

Join a team committed to democratizing access to high-quality assets and shaping the future of AI-driven decentralized finance.

Role Overview :

We’re seeking a Principal Distributed Systems Developer to develop our privacy-preserving decentralized AI infrastructure based on Federated Learning. Reporting to the Head of AI, you'll play a pivotal role in integrating AI with blockchain systems, designing secure, scalable AI models, and advancing onchain intelligence.

This role is ideal for someone who thrives at the intersection of AI and distributed computing, with a passion for privacy-first AI and real-world blockchain applications.

Key Responsibilities :

  • Develop state of the art infrastructure for self-improving models, leveraging Lifelong Learning and adaptive architecture to stay accurate in dynamic real-world environments.
  • Architect and scale distributed AI systems, optimizing for federated learning in adversarial environments.
  • Ensure AI security, privacy, and robustness, integrating adversarial defense mechanisms, homomorphic encryption, secure multiparty computation (SMPC), and differential privacy to build resilient training infrastructure.
  • Handle complex high throughput distributed systems to provide data for AI models leveraging Graph Neural Networks (GNNs), attention-based mechanisms, memory-augmented networks, and reinforcement learning with human feedback (RLHF) to enhance agent capabilities.
  • Design scalable infrastructure to support aggregation of locally trained models.
  • Leverage decentralized computing to deliver robust and reliable infrastructure.
  • Develop solutions leveraging smart contracts and zero-knowledge proof to improve verifiability and accountability.
  • Develop an extensive suite of tests to ensure code functionalities are working as expected.
  • Participate in code reviews to ensure maintainable code and knowledge sharing.
  • Create technical documentation.
  • Contribute to R&D efforts in decentralized AI by collaborating with researchers from the T-RIZE Labs.

Qualifications :

  • PhD in Computer Science, AI, Machine Learning, or a related field. A Master’s degree in Computer Science, Engineering, or a relevant field with equivalent industry experience will also be considered.
  • 5+ years of experience in AI / ML development, knowledge of federated learning, decentralized AI, and privacy-preserving machine learning.
  • High proficiency in Python, TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas.
  • Experience with Solidity to write smart contracts.
  • Experience with distributed AI frameworks (e.g., Flower, Ray).
  • Familiarity with blockchain data analytics, smart contract integration, and EVM-compatible networks.
  • Experience with MLOps (i.e : MLFlow, Grafana).
  • Experience with data visualization tools (e.g., Matplotlib, Seaborn, BI platforms).

Preferred Qualifications :

  • Thrives in a fast-paced environment, excels at multitasking, and remains focused under pressure and tight deadlines.
  • Experience in DeFi, RWA tokenization, or AI-driven financial applications.
  • Contributions to open-source federated learning frameworks.
  • Familiarity with AI-driven governance models and decentralized identity (DID) solutions.
  • Proficiency in French is a plus.

Why Choose T-Rize :

  • Make an impact in reshaping the financial system with innovative solutions leveraging distributed technologies.
  • Pioneer a new evolution of AI systems which ends the data centralization to bring back privacy and data sovereignty.
  • Competitive compensation with performance-based growth opportunities.
  • Flexible work arrangements, with hybrid and remote options.

Application Process :

  • PLEASE MAKE SURE YOU QUALIFY FOR THIS POSITION BEFORE APPLYING

Apply directly on LinkedIn or submit your resume and cover letter to [emailprotected] with the subject line : "Principal Distributed Systems Developer for ML Application – [Your Name]"

Application Deadline : March 31, 2025

We sincerely appreciate all applications. However, due to the high volume of submissions, only candidates selected for further consideration will be contacted.

Seniority level : Mid-Senior level

Employment type : Full-time

J-18808-Ljbffr

Create a job alert for this search

Principal Developer • Montreal, Montreal (administrative region), Canada

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