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.