cover image
ATS Software

Machine Learning Engineer

Hybrid

Scarborough, Canada

Full Time

09-09-2025

Share this job:

Skills

Communication Leadership Python JavaScript SQL GraphQL CI/CD Docker Kubernetes Monitoring Version Control Problem-solving Machine Learning Deep Learning Databases Organization Azure AWS Software Development Snowflake Spark OpenAI Langchain Large Language Models Full-Stack Development Databricks

Job Specifications

ATS is the industry leader in using technology to revolutionize engineering and design processes. We create tools to help engineers and architects to integrate complex systems quickly and accurately for North America's most exciting building projects. ATS has a strong work ethic committed to delighting clients and providing them with exceptional service. Our thriving and motivated culture is the heartbeat of our organization. We hope you will become a part of it!

We are seeking a Machine Learning Engineer who is both a hardcore developer and an AI specialist--with strong expertise in Python and JavaScript as well as modern machine learning practices. From OCR and document intelligence to large language models (LLMs) and generative AI systems, you will design, deploy, and optimize intelligent systems that combine text, vision, and structured data into scalable, production-ready solutions. This role requires deep coding ability alongside cutting-edge ML knowledge.

Responsibilities:

* Design, develop, and fine-tune advanced machine learning models, with a strong focus on LLMs, OCR/document intelligence, and multimodal AI (text, vision, audio, structured data).

* Write production-grade code in Python and JavaScript to integrate ML models into products and services.

* Build and maintain RAG pipelines using frameworks such as LangChain, LlamaIndex, or Hugging Face Transformers.

* Integrate GPT-level services (OpenAI, Anthropic, Cohere, open-source models) into real-world applications.

* Design robust evaluation pipelines for LLM performance, hallucination detection, and implement safety guardrails for compliant AI usage.

* Collaborate with data engineers, front-end developers, and scientists to ensure seamless integration of ML components.

* Apply MLOps best practices--streamlining ML lifecycle from data preparation to deployment and monitoring, leveraging SageMaker, Databricks, Weights & Biases, Kubernetes, and modern ML serving stacks (Ray, vLLM, TensorRT).

* Work with vector databases (Pinecone, Weaviate, FAISS, Milvus) to build semantic search and feedback-driven knowledge systems.

* Continuously improve code performance, scalability, and maintainability under the guidance of senior leadership.

Required Qualifications:

* Proven experience with large language models (LLMs), including fine-tuning, prompt engineering, and RAG implementations.

* Hands-on experience with OCR and document AI tools (e.g., Google Document AI, AWS Textract, Azure Form Recognizer, or Tesseract).

* Advanced proficiency in Python and JavaScript, with the ability to write clean, efficient, production-grade code.

* Strong knowledge of deep learning architectures such as Transformers, CNNs, RNNs, and LSTMs across modalities (text, vision, multimodal).

* Proficiency in SQL and cloud-based data warehouse technologies (e.g., Snowflake, Redshift, BigQuery).

* Familiarity with MLOps and modern deployment stacks (SageMaker, Databricks, Kubernetes, Ray, vLLM, TensorRT).

* Experience working with version control, CI/CD, and containerization (Docker).

* Strong coding practices with OOP principles and ability to contribute to complex, large-scale codebases.

Preferred Qualifications:

* Experience with full-stack development, including integrating ML services into web applications via REST/GraphQL APIs.

* Exposure to agent-based frameworks for multi-agent orchestration (e.g., AutoGen, CrewAI, LangChain Agents).

* Background in evaluation pipelines for LLM performance and safety (bias detection, hallucination mitigation).

* Experience working with multimodal AI systems that combine text, vision, and structured/tabular data.

* Contribution to open-source ML/AI projects.

* Excellent problem-solving and communication skills to work in interdisciplinary teams.

This role is ideal for a strong coder who thrives at the intersection of hardcore software development and advanced AI. If you are passionate about building production-ready AI solutions that blend LLMs, OCR, and multimodal intelligence with robust engineering, we'd love to hear from you.

Your Life and Career at ATS:

ATS is dynamic, industrious, innovative, and collaborative. We believe diverse and inclusive organizations create work environments that are inventive and open-minded, where people spark new ideas and explore alternatives. At ATS, we offer the following to make sure you have a rewarding and enjoyable experience:

* Competitive salary

* Career advancement opportunities

* Benefits package for all eligible full-time employees (including medical, vision and dental).

* A culture that promotes a healthy, fulfilling work-life balance

* Free parking

* Foosball, Ping Pong Table & basketball net

* Gym facilities

* Epic year-round employee events!

TO APPLY: Send your resume and salary expectations to MED

About the Company

ATS is changing the way spec writing & project quoting is done. Using AI, ATS is simplifying the quotation process & streamlining the specification process. No where else will you find a platform that ties together the complex spec selection, quote prep, pricing and cross-reference process by maintaining visibility through each step by providing better exposure to the market, easier pricing maintenance & faster quote response and submittal package prep. To learn more about the future of Spec-to-Quote, please visit www.atssof... Know more