Overview
Haptiq is a leader in AI-powered enterprise operations, delivering digital solutions and consulting services that drive value and transform businesses. We specialize in using advanced technology to streamline operations, improve efficiency, and unlock new revenue opportunities, particularly within the private capital markets.
Our integrated ecosystem includes
PaaS - Platform as a Service,
the Core Platform, an AI-native enterprise operations foundation built to optimize workflows, surface insights, and accelerate value creation across portfolios;
SaaS - Software as a Service
, a cloud platform delivering unmatched performance, intelligence, and execution at scale;
S\&C - Solutions and Consulting Suite
, modular technology playbooks designed to manage, grow, and optimize company performance. With over a decade of experience supporting high-growth companies and private equity-backed platforms, Haptiq brings deep domain expertise and a proven ability to turn technology into a strategic advantage.
About the Role
We’re looking for a skilled
Python Developer
to join our AI team and help design, build, and maintain
modular, scalable APIs and service integrations
. You’ll work closely with
ML and MLOps Engineers
to integrate AI models into our systems and contribute to building
distributed, AI-powered applications
that meet high standards of reliability, performance, and maintainability.
Key Responsibilities
Design and develop clean, modular Python APIs and services to support AI applications.
Implement RESTful endpoints and long-running tasks/jobs, integrating AI services into our full-stack platform.
Collaborate with ML Engineers to build interfaces for AI-driven features like agentic workflows, conversational agents, and information extraction.
Contribute to the design of distributed computing systems and scalable service architectures.
Write production-quality, well-tested code and participate in code reviews.
Build and maintain stateful systems using appropriate databases and infrastructure tools.
Optimize application performance, API latency, and concurrency for distributed, AI-powered systems.
Work closely with the AI Architect and MLOps Engineer on infrastructure, scalability, and deployment strategies.
Stay current with system integration practices, AI infrastructure trends, and distributed system design patterns.
Required Skills \& Experience
Strong proficiency in Python with a solid understanding of object-oriented and modular design principles.
Proven experience developing production-grade APIs and integrating services into scalable systems.
Solid grasp of REST API principles and backend service integration best practices.
Experience with modern front-end frameworks like React or NextJS is a strong advantage.
Focused on performance optimization, concurrency management, and distributed service design.
Understanding of AI concepts, pipelines, observability, and integration challenges.
Experience or interest in distributed computing systems and asynchronous, long-running service architectures.
Comfortable working in a collaborative, cross-functional, agile environment.
Familiarity with frameworks for asynchronous task handling or distributed job management (e.g., FastAPI, Celery, Ray, or similar) is a plus.
Benefits
Flexible work arrangements (including hybrid mode)
Great Paid Time Off (PTO) policy
Comprehensive benefits package
Competitive salary
Opportunities for professional growth and development.
A supportive, dynamic, and inclusive work environment.
Why Join Us?
We value creative problem solvers who learn fast, work well in an open and diverse environment, and enjoy pushing the bar for success ever higher. We do work hard, but we also choose to have fun while doing it.
The compensation range for this role is
$100,000 - 120,000
CAD