A

Armilla AI

AI Engineer

Full-TimeUpdated on 10/24/2026
No salary listed
Mid
Toronto, ON, Canada
HybridHybrid work environment based in Toronto.
Software EngineeringAI Application Engineering, Full-Stack Engineering

About the job

Requirements
  • Strong engineering skills with a proven track record in software development.
  • A solid understanding of the AI model lifecycle, especially AI model evaluation concepts.
  • In-depth knowledge of AI pipelines and experience building, managing, and optimizing them for product development and evaluation.
  • Demonstrable experience applying software engineering best practices to machine learning projects.
  • Proficiency in creating end-to-end software stacks, including front-end and back-end development.
  • Hands-on experience deploying and managing systems on major cloud service providers such as AWS, GCP, or Azure.
  • Strong programming skills in languages such as Python.
  • Experience with relevant AI/ML frameworks and libraries such as TensorFlow, PyTorch, and scikit-learn.
Responsibilities
  • Collaborate with senior AI/ML scientists and product managers to design, build, and maintain an adversarial AI evaluation platform.
  • Architect and implement programmatic platforms for evaluating AI models and assessing their performance, robustness, and potential risks.
  • Implement and optimize AI pipelines, ensuring efficient data flow, model training, inference, and evaluation processes.
  • Apply software engineering best practices to machine learning projects, including version control, automated testing, code reviews, and continuous integration/continuous deployment.
  • Develop and integrate UI/UX components for internal tools and evaluation platforms.
  • Deploy and manage AI applications and evaluation infrastructure on cloud service providers such as AWS, GCP, or Azure, ensuring scalability, reliability, and security.
  • Collaborate with data scientists, actuaries, and product managers to translate complex requirements into robust technical solutions for building and evaluating AI.
  • Troubleshoot, debug, and optimize existing AI systems to improve performance and stability.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A