677,508open jobs
39,258companies
99,621added this week
Browse all
Salary
$110k – $125k per year
Location
In office
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Hamilton ETFs is a Canadian exchange-traded fund provider focused on income and financial sector strategies. It offers ETFs covering Canadian and US banks, covered-call and enhanced yield portfolios, and other equity income products listed on the Toronto Stock Exchange. The firm was founded in 2016 by Robert Wessel and is headquartered in Toronto.

Position

Database Engineer

Location

Toronto, ON (100% onsite)

Employment Type

New, Full-Time Permanent position

Salary

$110,000 - $125,000 (depending on experience) plus incentive compensation

Hamilton ETFs is building a SaaS platform-a suite of applications designed to power every aspect of our business, including sales, marketing, data intelligence, compliance, reporting, and AI-assisted workflows. Purpose-built for the unique needs of a Canadian asset manager, this platform will be the foundation for how we operate and innovate.

This is not a maintenance-only Database Engineer role. You'll have the opportunity to design and build a modern, cloud-native, ML-ready data platform that supports transactional workloads, analytics, regulatory reporting, and the next generation of AI capabilities, including vector search and semantic retrieval.

If you're excited by the opportunity to architect a platform from the ground up and shape the future of data and AI at a growing investment firm, we'd love to hear from you.

Hamilton ETFs offers:

  • A competitive compensation package including comprehensive health and wellness benefits;
  • Ownership of the data foundation for a platform at its earliest, most formative stage;
  • A direct line into technology strategy at a growing Canadian asset manager;
  • We value collaboration, open-mindedness and service focused mindsets;
  • Diverse and inspiring colleagues and approachable leaders;
  • Opportunity to evolve in a growing firm.
Here’s a bit about Hamilton ETFs:

Hamilton ETFs is one of Canada’s fastest growing exchange traded fund (“ETF”) providers. Based in Toronto’s financial district and with ~$17 billion in ETF assets under management, we are seeking a motivated individual to join our entrepreneurial team of experienced and talented professionals.

Here’s what you will do as Database Engineer:

The Database Engineer is responsible for designing and evolving the shared data platform that powers Hamilton ETFs' next-generation SaaS applications. You'll architect secure, scalable, and high-performing databases that support advisor intelligence, CRM workflows, compliance monitoring, reporting, analytics, and future AI capabilities.

  • Design and manage the core relational database architecture that serves as the shared foundation for the platform's apps.
  • Design scalable data models supporting advisor intelligence, CRM, marketing, compliance, reporting, and customer-facing applications.
  • Own database performance: indexing, partitioning, query optimization, replication, backups, recovery, and high availability.
  • Establish robust data governance practices, including role-based access control, audit logging, encryption, data lineage, and retention policies aligned with Canadian regulatory requirements.
  • Support secure ingestion, normalization, and deduplication of large financial-industry datasets, including the Canadian advisor database.
  • Design structures that support ML features such as lead scoring, intent detection, advisor similarity, anomaly detection, and natural-language reporting.
  • Work with the Full Stack Developer to define API-ready patterns, stored procedures where appropriate, and efficient service-layer access.
  • Ensure clean, governed data flows into HubSpot as the commercial source of truth.
  • Help design future infrastructure: data warehouse, event streaming, vector database, semantic search, and analytics layers.
  • Document standards, naming conventions, backup procedures, security controls, and data lifecycle policies.
  • Other work or special projects assigned for the overall benefit of Hamilton ETFs.
Here’s what you’ll need to be successful:
  • Strong understanding that the database is the foundation of the product, and passionate about the performance, security, clean data models, maintainability, and future flexibility.
  • Has comfort in an early-stage environment (where the architecture is being built from the start) and is energized by creating a strong foundation.
  • Ability to work closely with application developers and product leadership, with strong documentation and operational discipline.
  • Architectural mindset with the ability to design systems that will scale as products, data volumes, and AI capabilities evolve.
MinimumEducation, Experience and Skills
  • Post secondary diploma in computer science, computer engineering or other relevant programs; Masters Degree an asset.
  • 5+ years designing and supporting relational databases as a Database Engineer, Data Engineer, Database Developer, or similar role.
  • Strong PostgreSQL experience: performance tuning, indexing strategies, schema design, and database security.
  • Experience designing databases for SaaS, CRM, workflow, reporting, or financial services platforms.
  • Strong grasp of data privacy, auditability, role-based access control, encryption, backup, and disaster recovery.
  • Experience with ETL/ELT pipelines, data imports, deduplication, validation, and large structured datasets.

Preferred Education, Experience and Skills

  • PostgreSQL at scale: partitioning, replication, read replicas, materialized views, and query profiling.
  • Cloud platforms such as AWS, Azure, or GCP.
  • Data warehouse or analytics tooling.
  • Vector databases such as pgvector, Qdrant, Pinecone, Weaviate, or similar.
  • Supporting ML workflows, semantic search, embeddings, or LLM-backed applications.
  • Financial services, wealth management, asset management, capital markets, or regulated environments.
  • Familiarity with SOC 2, ISO 27001, audit controls, data retention, and compliance reporting.
  • Event-driven architectures, message queues, or streaming pipelines.
Interested in being a part of Hamilton ETFs? We look forward to your application!

Hamilton ETFs is committed to meeting the accessibility needs of all applicants throughout the recruiting and selection process. Please let us know about any accommodation and/or support requirements. Please note only those candidates selected for an interview will be contacted.

Hamilton ETFs is working in partnership with HR à la carte for our recruitment efforts.

Please note: we are only accepting applications from those authorized to work in Canada and we are not currently sponsoring any temporary or permanent work visas.

Use of AI in Hiring: Some stages of our recruitment process may use AI-assisted tools to support recruitment efforts; however, all applications are screened and assessed by human reviewers. In addition, all final hiring decisions are made by humans.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
677,508 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$39k – $93k per year (Estimated) • Remote • Full-Time • 9+ years exp • Bachelor's Degree
Python
JavaScript
Node JS
Python
FastAPI
Databases
Weaviate
Milvus
Pinecone
AI/ML
Prompt Engineering
AI Agents
AgentOps
LLM
RAG
Knowledge Graph
Frontend
React.js
DevOps
GCP
Azure
CI/CD
AWS
Vector
Management
Jira
Agile
Apply
Data Analyst II 2 hours ago
In office • 2+ years exp
SQL
Visual Basic
Databases
PostgreSQL
Analytics
Microsoft Excel
Apply
$37k – $52k per year • In office • Full-Time • 5+ years exp
Python
JavaScript
TypeScript
SQL
Python
Django
Celery
Django REST Framework
Databases
PostgreSQL
Redis
PostGIS
Frontend
Vue.js
DevOps
Ansible
CI/CD
Docker
GitLab
Apply
$130k per year • In office • TS/SCI • 7+ years exp • Bachelor's Degree
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Oracle
MariaDB
Frontend
Angular
DevOps
OpenShift
Helm
Podman
Rancher
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Management
Confluence
Jira
Apply
$130k per year • In office • TS/SCI • 7+ years exp • Bachelor's Degree
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Oracle
MariaDB
Frontend
Angular
DevOps
OpenShift
Helm
Podman
Rancher
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Management
Confluence
Jira
Agile
Apply
See all jobs
This is one of many
677,508 more open roles from verified company boards, updated every day.