Armilla AI

Armilla AI

AI Engineer

Toronto, Canada

Sponsorship not specifiedDetected 23 days ago
Code ReviewAWSGCPAzureCI/CDMachine LearningTensorFlowPyTorchscikit-learnNLPTest AutomationCommunicationCollaborationProblem Solving

About the role

  • This role requires a combination of strong engineering skills, product development experience, and AI/ML process-flow knowledge.
  • Apply software engineering best practices to machine learning (ML) projects, including version control, automated testing, code reviews, and continuous integration/continuous deployment (CI/CD).

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, assessing their performance, robustness, and potential risks.
  • Implement and optimize AI pipelines, ensuring efficient data flow, model training, inference, and evaluation processes.
  • Develop and integrate UI/UX components to ensure seamless and intuitive user experiences for both our internal tools and evaluation platforms.
  • Deploy and manage AI applications and evaluation infrastructures on various Cloud Service Providers (CSPs) like AWS, GCP, or Azure, ensuring scalability, reliability, and security.
  • Collaborate closely with data scientists, actuaries, and product managers to translate complex requirements into robust technical solutions for both building and evaluating AI.
  • Troubleshoot, debug, and optimize existing AI systems to improve performance and stability.
  • Role Responsibilities In this exciting role, you'll: Collaborate with senior AI/ML Scientists and Product Managers to design, build and maintain an adversarial AI evaluation platform.
  • Diverse Technical Challenges: You'll work on both developing cutting-edge AI tools and building sophisticated systems for AI evaluation.

Requirements

  • We're seeking a candidate who brings: Strong engineering skills with a proven track record in software development.
  • Demonstrable experience applying software engineering best practices to ML projects.
  • Proficiency in creating end-to-end software stacks, including front-end (UI/UX) and back-end development.
  • Hands-on experience with deployment and management on major Cloud Service Providers (CSPs) such as AWS, GCP, or Azure.
  • Experience with relevant AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team.
  • Strong engineering skills with a proven track record in software development.

Skills

  • Please submit your resume and a cover letter outlining your relevant experience and why you're a great fit for Armilla AI

Benefits

  • Collaborative Environment: Be part of a highly skilled and supportive team that values innovation and continuous learning in a fast-paced startup.

This listing is sourced directly from Armilla AI's careers page and normalized into a canonical job model.