Senior Python

48 minutes ago


Toronto ON MH B, Canada 247 Labs Full time

Senior Python & ML Engineer (Flask/FastAPI/Django + AI/ML/LLMs)

About the Role

We are looking for a Senior Python & ML Engineer who can design and build end-to-end AI/ML solutions alongside scalable backend systems. This role requires deep expertise in Python (Flask, FastAPI, Django), strong experience with developing and deploying ML models, and hands-on work with LLMs, computer vision, and prompt engineering.

You will not only build APIs and backend infrastructure but also develop machine learning models from scratch, fine-tune them, and optimize them for production.

Responsibilities

  • Architect, develop, and maintain scalable backend services using Flask, FastAPI, and Django.

  • Design, train, and optimize ML models (NLP, LLMs, computer vision, embeddings, classification, clustering).

  • Fine-tune and adapt LLMs for domain-specific tasks, ensuring efficiency and accuracy.

  • Apply prompt engineering techniques to improve LLM-driven workflows.

  • Build and evaluate computer vision models for detection, classification, or recognition tasks.

  • Research and prototype new ML algorithms, pipelines, and frameworks.

  • Deploy models into production with MLOps best practices (Docker, CI/CD, monitoring).

  • Collaborate with product, data, and frontend teams to design AI-powered features end-to-end.

  • Ensure robust testing, performance optimization, and documentation of ML + backend systems.

Required Skills

  • 7+ years professional experience in Python backend development.

  • Deep hands-on experience with Flask, FastAPI, and Django.

. Architect and manage PostgreSQL databases, including schema design, indexing, query optimization, and ORM best practices.

  • Strong foundation in machine learning (scikit-learn, PyTorch, TensorFlow, Hugging Face, etc.).

  • Proven experience developing ML models (NLP, LLMs, embeddings, vision).

  • Knowledge of data preprocessing, feature engineering, and model evaluation.

  • Experience with LLM frameworks (LangChain, OpenAI APIs, Hugging Face Transformers).

  • Familiarity with vector databases (FAISS, Pinecone, pgvector, Weaviate).

  • Strong database skills (PostgreSQL/MySQL).

  • Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes).

  • Solid understanding of CI/CD, Git, and agile workflows.

  • Experience with Retrieval-Augmented Generation (RAG) systems.

Job Type: Fixed term contract

Contract length: 24 months

Pay: $40.00-$42.00 per hour

Work Location: Hybrid remote in Toronto, ON M5H 3B3


  • Senior Python Engineer

    38 minutes ago


    Toronto, Ontario, Canada Fitch Group Full time

    Senior Software Engineer, Python ProgrammerFitch 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 Python and AWS, Azure cloud platform. You will collaborate with dynamic teams committed to...

  • Senior Python Engineer

    5 minutes ago


    Toronto, Ontario, Canada Fitch Group, Inc. Full time

    Senior Software Engineer, Python ProgrammerFitch 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 Python and AWS, Azure cloud platform. You will collaborate with dynamic teams committed to...


  • Toronto, Canada CyberX Info System Full time

    Role: Senior Python DeveloperLocation: Toronto, Canada ResponsibilitiesManage timelines/deliverables within the team towards the successful delivery of projects.Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.Develop solutions that are in line with client's technology biases,...


  • Greater Toronto Area, Canada Procom Full time

    Senior Software Engineers- Python (GCP):On behalf of our financial services client, Procom is searching for a Senior Software Engineers- Python (GCP) for a 9 month contract role. This position is a hybrid position with 2 days onsite at our client's Toronto office.Senior Software Engineers- Python (GCP) - Job Description:The RRAE team is seeking three Senior...


  • Toronto, Canada Acquird.io Full time

    About Us Profitable B2B SaaS company with our teams are based in North America, but this role is remote from Canada. We're only open to Senior+ Devs who don't require relocation and are eligible to work in Canada :) We're one of the top no-code data segmentation platforms that help marketing teams filter data and run targeted campaigns without writing...


  • Toronto, Canada CyberX Info System Full time

    Role: Senior Python Developer Location: Toronto, Canada Responsibilities Manage timelines/deliverables within the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements. Develop solutions that are in line with client's technology...

  • Senior Python Developer

    19 minutes ago


    Toronto, Ontario, Canada CyberX Info System Full time

    Role: Senior Python DeveloperLocation: Toronto, CanadaResponsibilitiesManage timelines/deliverables within the team towards the successful delivery of projects.Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.Develop solutions that are in line with client's technology biases,...

  • Senior Python Developer

    21 minutes ago


    Toronto, Ontario, Canada Dawn InfoTek Full time

    Dawn InfoTekInc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.We are currently seeking competent individuals to fulfill the role ofSenior Python...


  • Toronto, Canada Acquird.io Full time

    A Few Notes: - Profitable B2B SaaS company, teams are based out of North America - Role is 95% remote in Toronto (we meet up 1x a month). - Must be able to legally work in Canada (visa or sponsorship won't be provided) - We're growing and we are looking to hire a BE Python Developer for a Platform (not applications) team - Open on seniority from Senior...

  • Python Developer

    3 weeks ago


    Toronto, Canada MSZ Systems Full time

    We are seeking a Python Developer with strong core Python expertise to build, enhance, and support scalable applications and services. The role involves designing clean, efficient code and collaborating with cross-functional teams to deliver reliable, high-performance solutions. Key Responsibilities Develop, test, and maintain Python applications using best...