Shyftlabs is looking for an AI Automation Engineer to join our team. In this role, you will design, build, and deploy intelligent automation systems that enhance operational efficiency and decision-making across the company. You'll develop scalable AI-driven solutions leveraging technologies like LLMs, OCR, and NLP to process complex datasets, automate workflows, and deliver actionable insights.
What You'll Do
- Design and implement AI automation pipelines using Python (FastAPI, LangChain, spaCy) or Node.js.
- Build and optimize OCR-based data extraction systems for invoices, receipts, and other unstructured documents.
- Develop custom AI agents for reconciliation, tagging, and anomaly detection across financial and operational datasets.
- Fine-tune and orchestrate large language models for document understanding, summarization, and context-aware entity matching.
- Deploy scalable inference pipelines on GCP Vertex AI, AWS Lambda, or Dockerized microservices.
- Integrate AI results into user-facing workflows via interactive dashboards, APIs, or automation tools.
- Monitor and maintain model performance through automated evaluation frameworks, triggering retraining pipelines as needed.
- Collaborate with cross-functional teams (data, DevOps, and product) to ensure solutions align with business goals.
What We're Looking For
- A Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- Proficiency in Python or Node.js, with hands-on experience in FastAPI, LangChain, or spaCy.
- Strong understanding of OCR, NLP, semantic search, and LLM-based automation.
- Experience deploying solutions on AWS, GCP, or containerized (Docker/Kubernetes) environments.
- Familiarity with vector databases (e.g., Pinecone, FAISS, Weaviate) and prompt orchestration frameworks.
- Strong problem-solving skills and ability to translate business needs into scalable technical solutions.
Nice to Have
- Experience with MLOps, Vertex AI Pipelines, or AWS SageMaker.
- Exposure to financial or document-intensive automation systems.
- Understanding of data drift detection, retraining strategies, and LLM evaluation metrics.
Technical Stack
- Languages & Frameworks: Python, Node.js, FastAPI, LangChain, spaCy, LLM APIs
- Technologies: OCR, NLP
- Cloud & Infrastructure: AWS, GCP, Docker, Kubernetes, Vertex AI, Lambda
- Data & Tools: Pinecone, FAISS, Weaviate
Team & Environment
You will collaborate with cross-functional teams (data, DevOps, and product).
Benefits & Compensation
- Salary range: $80,000 - $120,000 CAD
- Hybrid Flexibility: Enjoy a hybrid model with 4 days per week in our Toronto office.
- Downtown Toronto Office: Work in the heart of the city.
- Comprehensive Benefits: We cover 100% of health, dental, and vision insurance premiums for you and your dependents from day one.
- Growth & Learning: Access extensive learning and development resources.
Work Mode
This is a hybrid role based in Toronto.
Shyftlabs is an equal-opportunity employer committed to creating a safe, diverse, and inclusive environment.






