Software Engineers and Designers

Closing on: Aug 12, 2027

Posted on August 12, 2026

Job Description

Job Title: NOC 21231

Software Engineer – Artificial Intelligence & Machine Learning Systems

Employer:

TAO Digital Solutions Inc., Toronto, Ontario

Location:

Toronto, ON (On‑site / Hybrid)

Salary:

$57.00 per hour 40 hours per week, full‑time, permanent

Overtime after 44 hours per week at 1.5 times the wage

Benefits: Heath care and dental benefits and Life Insurance.

Start Date:

As soon as possible

Job Description:

TAO Digital Solutions is seeking a highly skilled Software Engineer specializing in AI/ML and agentic AI systems to design, develop, and deploy enterprise‑grade machine learning solutions. The successful candidate will build multi‑agent AI frameworks, develop production ML pipelines, and support advanced AI initiatives for enterprise clients.

Job Duties:

  • Design, develop, and deploy agentic AI systems using Langchain, LangGraph, OpenAI, and AWS Bedrock.
  • Build multi‑agent orchestration frameworks with stateful memory, tool‑calling, SQL‑integrated data retrieval, and autonomous decision‑making workflows.
  • Develop computer vision, NLP, and predictive ML models including CNNs, RNNs, LSTMs, ensemble methods, and multimodal pipelines.
  • Architect scalable AWS cloud infrastructures using EC2, Lambda, S3, SageMaker, DynamoDB, and containerized deployments (Docker/Kubernetes).
  • Implement MLOps pipelines with CI/CD, automated model training, monitoring, and rate‑limited API orchestration.
  • Build autonomous AI agents for procurement, legal research, and operational workflows using function calling and graph‑based reasoning.
  • Conduct technical evaluations of AI vendors, design custom agentic workflows, and prepare documentation for stakeholders.
  • Lead full‑stack AI solution development for enterprise clients, ensuring reliability, scalability, and measurable business value.
  • Research and prototype advanced AI applications including social listening systems, semantic tagging engines, Bayesian multimedia models, and AIops automation.

Education:

Master’s degree in Software Engineering, or any related field.

Experience:

Minimum 1 year of experience in software engineering, machine learning, or AI development.

Technical Skills:

  • Deep Learning, LLMs, NLP, Computer Vision, Reinforcement Learning
  • Langchain, LangGraph, AWS Bedrock, TensorFlow, PyTorch, MLflow
  • AWS (EC2, Lambda, S3, SageMaker, DynamoDB), Docker, Kubernetes
  • Python (advanced), MATLAB
  • Pandas, NumPy, SciPy, Matplotlib, Seaborn, Plotly
  • CI/CD pipelines, distributed systems, cloud architecture

Soft Skills:

  • Strong analytical and problem‑solving abilities
  • Excellent communication and documentation skills
  • Ability to collaborate with cross‑functional teams

Work Conditions & Physical Capabilities:

  • Fast‑paced environment
  • Tight deadlines
  • Attention to detail
  • Extended periods of computer work

How to Apply:

Email your resume and portfolio to careers@taodigitalsolutions.com Include “Software Engineer – AI/ML Systems” in the subject line.

Employment Terms

Permanent Employment

Education Requirement

Master’s degree

Experience Requirement

1 year to less than 2 years

Language Requirement

English

Target Groups

Newcomers, Indigenous people are encouraged to apply.

Work Hours Per Week

40-44 hours week

Apply for this position

Allowed Type(s): .pdf, .doc, .docx