Spruce InfoTech Inc. logo

Python Full Stack Developer / AI Engineer

Spruce InfoTech Inc.

On-site๐Ÿ‡จ๐Ÿ‡ฆToronto, ON, CanadaseniorPosted 1h ago

Job description

Requirement Summary

Role:

AI Engineer (preferred background in Full Stack Development)

Core Requirements

  • Primary skill:

    Strong

    Python

    development expertise.

  • Experience in

    building AI Agents

    using

    LLMs (Large Language Models)

    .

  • Hands-on experience with

    Vertex AI

    and

    Google Enterprise AI ecosystem

    .

  • Strong

    software development background

    , not just AI research or experimentation.

Experience

  • 7+ years of overall development experience

    .

  • 1-2 years of recent AI/ML experience

    , specifically:

  • Generative AI

  • LLMs

  • Agent-based applications

  • Vertex AI / Databricks AI / MSFT AI

Technical Background

  • Strong development experience in:

  • Python

  • PySpark

  • Java

    (preferred)

  • Ideal candidate profile:

  • Started as a strong

    Java/Python developer

    .

  • Transitioned into

    AI/ML and Generative AI

    over the last 1-2 years.

  • Can design, develop, and deploy production-grade AI agent solutions.

Nice-to-Have

  • Full-stack development experience.

  • Experience integrating AI solutions into enterprise applications.

  • Knowledge of Google Cloud Platform (GCP) services beyond Vertex AI.

Ideal Candidate Profile

A

senior developer (7+ years)

with strong

Python/PySpark and Java

experience who has spent the last

1-2 years building AI/ML solutions, LLM-powered agents, and Vertex AI applications

, and can contribute as a hands-on engineer in enterprise AI initiatives.