Artificial Intelligence Engineer
- Toronto, ON, Canada
$148,200 to $169,100 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $148,200 to $169,100 CAD / year
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Principal Associate, AI Engineer
Location: Toronto, Ontario, Canada (Hybrid)
Industry: Financial Services
Work Setting: Hybrid
Are you passionate about building cutting-edge AI solutions, advancing machine learning capabilities, and shaping the future of intelligent systems at scale? We are looking for an innovative AI Engineer to help design, develop, and deploy next-generation AI-powered products and platforms. In this role, you will collaborate with multidisciplinary teams to solve complex challenges, optimize large-scale AI systems, and deliver impactful solutions that enhance user experiences and business outcomes.
Key Responsibilities
- Collaborate with engineers, researchers, product managers, and program teams to develop innovative AI-driven products and services.
- Design, build, test, deploy, and maintain AI and machine learning solutions across the development lifecycle.
- Develop and support advanced AI components, including large language model (LLM) applications, model inference systems, retrieval solutions, evaluation frameworks, governance controls, and monitoring capabilities.
- Utilize modern AI technologies, open-source frameworks, and cloud-based platforms to create scalable and efficient solutions.
- Drive innovation by researching, evaluating, and implementing emerging AI methodologies and optimization techniques.
- Improve system performance through enhancements in scalability, latency, throughput, cost efficiency, and resource utilization.
- Contribute to the long-term technical strategy, architecture, and roadmap for AI platforms and foundational services.
- Partner with stakeholders to transform business needs into practical and impactful AI applications.
- Ensure responsible AI practices through evaluation, governance, observability, and performance monitoring.
- Participate in experimentation and continuous improvement to advance AI capabilities and customer outcomes.
Ideal Candidate
- Passionate about building high-quality, reliable, and scalable software systems.
- Keeps up with the latest advancements in artificial intelligence, machine learning, and applied research.
- Excels at solving complex, ambiguous problems and turning innovative ideas into practical solutions.
- Possesses strong analytical thinking and the ability to communicate technical concepts clearly and effectively.
- Demonstrates creativity, curiosity, and a willingness to challenge conventional approaches.
- Strong foundation in software engineering, algorithms, machine learning, and system design.
- Thrives in dynamic environments and can successfully navigate evolving priorities and emerging technologies.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Computer Engineering, Electrical Engineering, or a related technical field.
- Professional experience developing AI, machine learning, or advanced software engineering solutions.
- Strong programming skills in one or more languages such as Python, Java, Go, Scala, C++, or similar technologies.
- Experience designing, developing, and deploying production-grade software applications.
- Understanding of machine learning concepts, model development, and AI system architectures.
Preferred Qualifications
- Experience deploying scalable AI and machine learning solutions in cloud-based environments.
- Hands-on experience developing, supporting, and maintaining AI services and platforms.
- Knowledge of large language models, retrieval systems, vector databases, model guardrails, and AI orchestration frameworks.
- Experience optimizing model training and inference workloads for performance, efficiency, and cost reduction.
- Familiarity with modern AI/ML frameworks, distributed computing environments, and production deployment practices.
- Understanding of responsible AI principles, monitoring, governance, and model lifecycle management.
More about this job
Responsibilities
Design, develop, deploy, and maintain scalable AI and machine learning products, services, and platform components, including LLM applications, inference systems, retrieval solutions, and evaluation frameworks. Improve system performance and reliability, contribute to AI platform strategy, and ensure responsible AI through governance, monitoring, and collaboration with cross-functional stakeholders.
Requirements
A bachelor's or master's degree in computer science, artificial intelligence, computer engineering, electrical engineering, or a related technical field is required, along with professional experience developing AI, machine learning, or advanced software solutions. Candidates need strong programming skills, production software development experience, and a foundation in machine learning and AI system architecture; cloud AI, LLM, retrieval, optimization, and responsible AI experience are preferred.
Skills
- Artificial Intelligence
- Machine Learning
- Software Engineering
- Python
- Java
- Go
- Scala
- C++
- Large Language Models
- Retrieval Systems
- Vector Databases
- Model Inference
- AI Orchestration
- Cloud Platforms
- Distributed Computing
- Responsible AI
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
- Finance & Accounting
Keywords
- Artificial Intelligence
- Machine Learning
- Large Language Models
- AI Applications
- Model Inference
- Retrieval Systems
- Evaluation Frameworks
- AI Governance
- Monitoring
- Python
- Java
- Go
- Scala
- C++
- Cloud Platforms
- Open-Source Frameworks
- Vector Databases
- Model Guardrails
- AI Orchestration Frameworks
- Distributed Computing
- Production Deployment
- Model Training
- Inference Optimization
- Scalability
- Latency
- Throughput
- Cost Efficiency
- Responsible AI
- System Architecture
- Financial Services