Python Engineer II - Toronto - Fulfil

    Fulfil
    Fulfil Toronto

    12 hours ago

    Full time
    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

    • 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.

    Deliver Features at Speed

    • Lead the design, development, testing, and deployment of new features that directly support high-growth merchants.
    • Balance rapid delivery with long-term maintainability.

    Apply AI in Production

    • 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.

    Scale with Confidence

    • 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.

    Champion Code Quality

    • 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.

    Build Ecosystem Integrations

    • 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.

    What You Bring


    Required Experience

    • 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.

    Our Approach to AI


    What We Do

    • 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.

    What We Don't

    • 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.

    Bonus Points

    • 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).

    Why Join Fulfil

    • 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.

    #J-18808-Ljbffr

  • Work in company

    Python Engineer

    Only for registered members

    This role focuses on Python-based development within the Systematic Strategies Group's continued buildout. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Python Engineer

    Only for registered members

    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 year

    1 week ago

  • Work in company

    Python Engineer

    Only for registered members

    +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, Ontario

    2 weeks ago

  • Work in company

    Python Engineer

    Only for registered members

    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. · ...

    Toronto

    1 month ago

  • Work in company

    Python Engineer

    Only for registered members

    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 year

    1 week ago

  • Work in company

    Python Engineer

    Only for registered members

    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. · ...

    Toronto

    1 month ago

  • Work in company

    Python Engineer

    Only for registered members

    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

  • Work in company

    Senior Python Engineer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    AI Engineer with Python

    Only for registered members

    · 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, Ontario

    3 days ago

  • Work in company

    Backend Engineer – Python

    Only for registered members

    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, Ontario

    1 day ago

  • Work in company

    Senior Python Engineer

    Only for registered members

    The Senior Python Engineer will focus heavily on Python scripting and app dev to support and enhance ticketing workflows. · ...

    Toronto, Ontario

    1 week ago

  • Work in company

    Python Automation Engineer

    Only for registered members

    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, Ontario

    1 month ago

  • Work in company

    Lead Python Engineer

    Only for registered members

    Lead Python Engineer for high-performance backend systems and APIs in production environments. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    QA Engineer with Python

    Only for registered members

    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, Ontario

    1 month ago

  • Work in company

    Lead Python Developer/ Lead Python Engineer

    Only for registered members

    Lead Python Developer/ Lead Python Engineer is responsible for developing and maintaining Python-based trading and analytics applications. · ...

    Toronto, Ontario

    1 month ago

  • Work in company

    Lead Python Engineer

    Only for registered members

    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 ...

    Toronto

    1 month ago

  • Work in company

    Backend Engineer – Python

    Only for registered members

    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

    1 day ago

  • Work in company

    Lead Python Engineer

    Only for registered members

    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

  • Work in company

    AI Engineer with Python

    Only for registered members

    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, ...

    Toronto

    3 days ago

  • Work in company

    ML/Python Engineer

    Only for registered members

    +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 ...

    Toronto

    1 month ago

  • Work in company

    QA Engineer with Python

    Only for registered members

    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. ...

    Toronto

    1 month ago

Jobs
>
Toronto