Principal AI Engineer
6 days ago
Job Description:
On behalf of our client Affinity is seeking a Principal AI Engineer with deep expertise in computer vision and machine learning to lead the development of a next-generation AI-driven photo evaluation and personalized recommendation platform. We are seeking an engineer well versed in both CNNs and transformer-based vision models to build systems that can intelligently evaluate and rank photos for their potential as personalized physical products. You'll lead efforts in combining semantic image understanding, aesthetic scoring, and behavioral personalization into a unified recommendation pipeline. The ideal candidate will have extensive experience in building AI systems that analyze visual media, extract rich metadata, and leverage user behavior data to deliver hyper-personalized product recommendations.
Responsibilities:
Computer Vision & Image Intelligence
- Expertise in any CNN based models (MobileNetV3 VGG, Inception) as well as transformer-based vision models (e.g., ViT, CLIP, BLIP, DINOv2) for analyzing, scoring, performing similarity vector analysis and tagging photos with metadata such as:
- Facial expression, recognition and grouping
- Contextual categories (e.g., vacations, events, portraits)
- Aesthetic appeal and print-worthiness
- Facial recognition and grouping
- Object and scene detection
- Develop scalable pipelines for processing large volumes of image data and generating structured, query-able metadata.
- Integrate image intelligence with downstream applications such as search, ranking, and personalization.
Behavioral AI & Recommendation Systems
- Build and deploy transformer-based ML models that analyze historical user behavior and purchasing patterns to generate personalized product recommendations.
- Correlate behavior data with metadata from image scoring models to curate visual content for individual users.
- Lead experimentation frameworks (e.g., A/B testing) to optimize recommendation relevance and conversion.
Leadership & Architecture
- Define architectural direction for AI components and ensure their integration with core systems.
- Provide hands-on technical leadership, mentorship, and code contributions across teams.
- Drive strategic decisions regarding data acquisition, model training, deployment, and monitoring.
Qualifications:
- 10+ years of experience in software engineering with at least 5+ years in AI/ML-focused roles.
- Deep knowledge of computer vision techniques including CNNs, vision transformers, facial recognition, object detection, image classification, and image embedding.
- Strong experience with recommendation systems, collaborative filtering, deep learning for personalization, as well as transformer-based models for recommendation systems.
- Proficiency in Python and relevant ML libraries (e.g., PyTorch, TensorFlow, OpenCV,
- Experience deploying ML models at scale (e.g., using Docker, AWS/GCP, or similar).
- Proven ability to lead cross-functional technical initiatives from ideation to delivery.
- Strong grasp of ML lifecycle best practices (data management, model evaluation, explainability, observability).
- MS in Computer Science or related field.
Affinity Earn:
Know someone who's great for t his, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity- or browse our jobs & follow us at
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-
Job Number: 12497
-
Principal Engineer, AI
3 hours ago
Toronto, Ontario, Canada CPP Investments Full time US$150,000 - US$250,000 per yearCompany Description Make an impact at a global and dynamic investment organization When you join CPP Investments, you are joining one of the world's most admired and respected institutional investors. As a professional investment management organization, CPP Investments invests the funds of the Canada Pension Plan (CPP) to help ensure its financial...
-
Principal AI DevSecOps Engineer
12 hours ago
Toronto, Ontario, Canada Royal Bank of Canada Full time $130,000 - $220,000 per yearJob DescriptionWhat's the opportunity?At RBC, you'll be joining a team of leading platform engineers and security specialists focused on implementing and optimizing our enterprise GenAI platform infrastructure. You will have access to cutting-edge GPU technologies, multi-cloud environments, and the computational resources to support novel AI/ML workload...
-
Principal AI DevOps Engineer
5 days ago
Toronto, Ontario, Canada Revvity Full time $120,000 - $180,000 per yearRevvity Signals makes market-leading software that empowers scientists across Life Science R&D, clinical research, and specialty chemicals to make better medicines and products, faster. Our flagship offering is the SaaS Signals Research Platform that provides knowledge capture, collaboration, analysis and visualization tools across the full depth and breadth...
-
Agentic AI Platform Engineer
7 days ago
Toronto, Ontario, Canada KData AI Full time $120,000 - $180,000 per yearJob Title: Agentic AI Platform EngineerClient: Banking ClientLocation:Downtown Toronto (On-site 4 days/week)Position Type:6-Month Contract (Renewable)Domain: Generative AI, Agentic Systems, AI Platform EngineeringRate: up to $90Role SummaryA leading Banking Client is building a next-generationAgentic AI Platformto enable scalable, enterprise-wide deployment...
-
Principal AI Cloud Engineer
2 weeks ago
Toronto, Ontario, Canada BMO Full time US$103,000 - US$192,000 per yearThe TeamWe accelerate BMO's AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the bank. We enable and accelerate our partners on their AI journeys across the enterprise, helping teams...
-
Principal AI Cloud Engineer
2 weeks ago
Toronto, Ontario, Canada BMO Full time $103,000 - $192,000 per yearThe TeamWe accelerate BMO's AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across the bank. We enable and accelerate our partners on their AI journeys across the enterprise, helping teams...
-
Principal Engineer
7 days ago
Toronto, Ontario, Canada Thomson Reuters Full time US$154,000 - US$286,000Principal Engineer, AIWant to shape how AI powers the next generation of content and editorial intelligence? As Principal Engineer, AI on our Content Engineering team at Thomson Reuters, you'll design and ship agentic and generative AI systems that sit at the core of Content and Editorial workflows of Thomson Reuters trusted legal research content and...
-
Principal AI Cloud Engineer
2 weeks ago
Toronto, Ontario, Canada BMO Full time US$103,200 - US$192,000Application Deadline:11/29/2025Address:100 King Street West Job Family Group:Data Analytics & ReportingThe TeamWe accelerate BMO's AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across...
-
Principal AI Cloud Engineer
2 weeks ago
Toronto, Ontario, Canada BMO Full time US$103,200 - US$192,000Application Deadline:11/29/2025Address:100 King Street West Job Family Group:Data Analytics & ReportingThe TeamWe accelerate BMO's AI journey by building enterprise-grade, cloud-native AI solutions. Our team combines engineering excellence with cutting-edge AI to deliver scalable, secure, and responsible solutions that power business innovation across...
-
Principal Engineer
7 hours ago
Toronto, Ontario, Canada AMD Full time $120,000 - $180,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...