- Design, build, and maintain end-to-end functionality across our Python-based platform, from backend services to frontend integrations.
- Work within a large, mature codebase while contributing to its long-term evolution and scalability.
- Lead the design, development, testing, and deployment of new features that directly support high-growth merchants.
- Balance rapid delivery with long-term maintainability.
- Integrate AI-powered capabilities into Fulfil's ERP using LLMs (e.g., OpenAI, Anthropic).
- Build intelligent workflows that enhance automation, decision‑making, and merchant experience across orders, financials, and operations.
- Design and optimize REST and GraphQL APIs (600+ endpoints), microservices, and background processing pipelines.
- Work with containerized infrastructure (Docker/Kubernetes) to support high availability and zero‑downtime deployments.
- Refactor and modernize legacy systems.
- Write well‑tested, readable code using pytest.
- Participate in code reviews and architectural discussions to raise the bar across the team.
- Develop and maintain integrations with major commerce platforms (Shopify, Amazon) and logistics providers (FedEx, DHL).
- Ensure reliable data flows across external systems and Fulfil's core platform.
- 5+ years of experience, ideally, building applications at scale from scratch.
- Strong experience building large-scale backend systems and microservices using Python.
- Hands‑on experience with ORMs (e.g., SQLAlchemy, Django ORM) and relational databases (PostgreSQL preferred).
- Proficiency with distributed systems components such as Celery, Redis, RabbitMQ, and background processing.
- Experience writing automated tests (pytest) and using Git in a collaborative environment.
- Demonstrated ownership—seeing projects through from design to production and ongoing support.
- Leverage LLMs (OpenAI API, Claude API) to embed AI‑driven capabilities into Fulfil's ERP, powering natural language interfaces, intelligent automation, and merchant‑facing insights (e.g., Fulfil x MCP integrations with Claude).
- Focus on applied AI for commerce operations — integrating models to solve real problems like order management, financial analysis, customer insights, and logistics optimization.
- We are not a core ML/AI research company — we don't train or fine‑tune foundation models.
- We focus on integrating and productizing AI, rather than building new ML frameworks or developing custom model architectures.
- Experience scaling systems at a high‑growth tech company.
- Familiarity with cloud platforms (Google Cloud, Heroku, etc.).
- Passion for optimizing distributed systems or e‑commerce workflows.
- Domain‑Focused Product Engineering: Experience building or scaling production software in commerce, logistics, or operations domains (e.g., order management, inventory, fulfillment, WMS) or in FinTech/financial systems (payments, reconciliation, revenue recognition, invoicing).
- Build systems that power real‑world commerce at a global scale.
- Work with a highly skilled, collaborative, and distributed engineering team.
- Competitive compensation, benefits, and growth opportunities aligned with Canadian market standards.
-
This role focuses on Python-based development within the Systematic Strategies Group's continued buildout. · ...
Toronto, Ontario1 month ago
-
Job Title: Backend Python Engineer · Location: Toronto Ontario , M5J 2T6 (Hybrid 3 times a week till march, From then on, it is 5 days a week) · Type: Full-Time · Job Overview · We are looking for a · Backend Python Engineer · with strong expertise in system design, API developme ...
Toronto, Ontario $70,000 - $120,000 (CAD) per year1 week ago
-
+This position involves working as a Python engineer in an enterprise environment. · +Own timelines and deliverables, · Independently design and implement software solutions by engaging stakeholders to clarify requirements, · Develop scalable maintainable solutions aligned with e ...
Toronto, Ontario2 weeks ago
-
Contribute to the design, development and optimization of systematic trading platforms implement scalable efficient data analytics solutions in Python support system integration with AWS cloud infrastructure ensure reliability performance quality of production code. · ...
Toronto1 month ago
-
Job Title: Backend Python Engineer · Location: Toronto Ontario , M5J 2T6 (Hybrid 3 times a week till march, From then on, it is 5 days a week) · Type: Full-Time · Job Overview · We are looking for a Backend Python Engineer with strong expertise in system design, API development, ...
Toronto $70,000 - $120,000 (CAD) per year1 week ago
-
We are seeking a skilled and motivated developer with expertise in Python, Prompt Engineering, · and to join our team.The ideal candidate will contribute to building scalable applications, · crafting effective AI prompts, · and supporting backend development. · ...
Toronto1 month ago
-
This position involves working as a Python engineer with strong development experience in enterprise environments. The role requires delivering independently without close supervision and operating effectively in ambiguous problem spaces.The ideal candidate will have prior consul ...
Toronto $75 - $85 (CAD)2 weeks ago
-
· Senior Software Engineer, Python Programmer · Fitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Tornoto. In this role, you will support the development and delivery of applications based on Pyth ...
Toronto $95,000 - $145,000 (CAD) per year4 days ago
-
· Hiring: AI Engineer · Toronto, Canada (Hybrid) & Mississauga Canada ( · Hybrid) · We are looking for a hands-on AI Engineer · to build, fine-tune, and deploy ML and LLM-powered applications into real production environments. · Must have:- MLops, · Python (PyTorch, TensorFlow) ...
Toronto, Ontario3 days ago
-
Role: Backend Engineer – Python (API & Platform Engineering) · Location: Toronto Ontario – Onsite · Type: Fulltime · Education: Bachelor's or Master's degree - in Canada is necessary · In person Interview in Toronto is Mandatory. · Experience: 8–10+ years (backend-focused) · Role ...
Toronto, Ontario1 day ago
-
The Senior Python Engineer will focus heavily on Python scripting and app dev to support and enhance ticketing workflows. · ...
Toronto, Ontario1 week ago
-
Iris's Fortune 100 direct client is looking for Python Automation Engineer (Robot Framework). Please find below Job description. · <li Design develop and maintain automated test scripts using Python Robot Framework Create robust reusable scalable automation frameworks to support ...
Toronto, Ontario1 month ago
-
Lead Python Engineer for high-performance backend systems and APIs in production environments. · ...
Toronto, Ontario1 month ago
-
We are seeking a technically strong and experienced QA Engineer to ensure the quality, · reliability, · and performance of data pipelines, · A I-powered agents, · and platform applications.Databricks pipelines with data sourced from ADLS and AWS S3 · Data stored in tables and doc ...
Toronto, Ontario1 month ago
-
Lead Python Developer/ Lead Python Engineer is responsible for developing and maintaining Python-based trading and analytics applications. · ...
Toronto, Ontario1 month ago
-
The job description is for a Lead Python Engineer to lead the design development and optimization of Directed Acyclic Graph DAG based data orchestration systems. · Iris Software delivers technology services and solutions that help clients complete fast far-reaching digital transf ...
Toronto1 month ago
-
Role: Backend Engineer – Python (API & Platform Engineering) · Location: Toronto Ontario – Onsite · Type: Fulltime · Education: Bachelor's or Master's degree - in Canada is necessary · In person Interview in Toronto is Mandatory. · Experience: 8–10+ years (backend-focused) · Role ...
Toronto1 day ago
-
This position requires strong python expertise and capital markets domain knowledge to build high-performance backend systems and APIs in production environments. · Strong Python engineering expertise building high-performance backend systems, data pipelines and APIs in productio ...
Toronto $70 - $100 (CAD)1 month ago
-
Hiring: AI Engineer · Toronto, Canada (Hybrid) & Mississauga Canada (Hybrid) · We are looking for a hands-on AI Engineer to build, fine-tune, and deploy ML and LLM-powered applications into real production environments. · Must have:- MLops, Python (PyTorch, TensorFlow) and LLMs, ...
Toronto3 days ago
-
+h2>Job summary · We are seeking a highly skilled ML/Python Engineer with strong expertise in Machine Learning, Deep Learning, Reinforcement Learning. · +Design develop optimize ML DL RL models using Python leading AI/ML frameworks. · Implement agentic AI workflows autonomous mod ...
Toronto1 month ago
-
We are seeking a technically strong and experienced QA Engineer to ensure the quality, reliability, and performance of data pipelines, · AI-powered agents, and platform applications. ...
Toronto1 month ago
Python Engineer II - Toronto - Fulfil
Description
About Fulfil
Fulfil is the modern ERP for commerce. Built to power the fastest-growing eCommerce brands, our platform brings together order management, inventory, accounting, and more, turning complex operations into a strategic advantage.
We're trusted by brands like HexClad, Ridge Wallet, Caraway, and Resident, and backed by people who want to change the way merchant operations are run. We believe in deep work, radical accountability, and building tools that let sharp people move faster.
About the Role
As a Python Engineer (Full Stack & AI) at Fulfil, you will design and build next-generation systems that power millions of customer orders and financial transactions for some of the world's fastest-growing merchants.
Our Python-based platform operates at a significant scale, handling millions of transactions per hour. Your work will have a direct impact on system reliability, scalability, and product innovation.
You'll collaborate closely with teammates across Canada, the U.S., and India, working in a highly ownership-driven environment that values clean architecture, pragmatic engineering, and thoughtful problem-solving.
Location: Toronto, Ontario (in-office 5 days per week)
Type: Full-Time
Expected Start Date: Immediately
What You'll Do
Own the Full Stack
Deliver Features at Speed
Apply AI in Production
Scale with Confidence
Champion Code Quality
Build Ecosystem Integrations
What You Bring
Required Experience
Our Approach to AI
What We Do
What We Don't
Bonus Points
Why Join Fulfil
#J-18808-Ljbffr
-
Python Engineer
Only for registered members Toronto, Ontario
-
Python Engineer
Only for registered members Toronto, Ontario
-
Python Engineer
Only for registered members Toronto, Ontario
-
Python Engineer
Only for registered members Toronto
-
Python Engineer
Only for registered members Toronto
-
Python Engineer
Only for registered members Toronto
-
Python Engineer
Only for registered members Toronto
-
Senior Python Engineer
Only for registered members Toronto
-
AI Engineer with Python
Only for registered members Toronto, Ontario
-
Backend Engineer – Python
Only for registered members Toronto, Ontario
-
Senior Python Engineer
Only for registered members Toronto, Ontario
-
Python Automation Engineer
Only for registered members Toronto, Ontario
-
Lead Python Engineer
Only for registered members Toronto, Ontario
-
QA Engineer with Python
Only for registered members Toronto, Ontario
-
Lead Python Developer/ Lead Python Engineer
Only for registered members Toronto, Ontario
-
Lead Python Engineer
Only for registered members Toronto
-
Backend Engineer – Python
Only for registered members Toronto
-
Lead Python Engineer
Only for registered members Toronto
-
AI Engineer with Python
Only for registered members Toronto
-
ML/Python Engineer
Only for registered members Toronto
-
QA Engineer with Python
Only for registered members Toronto