Jobs.ca
Jobs.ca
Language
Affinity logo

Principal AI Engineer

Affinityabout 15 hours ago
Ontario
Staff
full_time

Top Benefits

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.

About the role

Job Description:

On behalf of our client Affinity is seeking a Principal AI Engineer with deep expertise in computer vision and machine learning. In this senior role, you will lead the development of a next-generation, AI-driven photo evaluation and personalized recommendation platform. The successful candidate will be highly skilled in both CNNs and transformer-based vision models, building systems that can intelligently evaluate and rank photos for their potential as personalized physical products. You will drive efforts to integrate semantic image understanding, aesthetic scoring, and behavioral personalization into a unified recommendation pipeline. The ideal candidate brings extensive experience designing and deploying AI systems that analyze visual media, extract rich metadata, and leverage user behavior data to deliver hyper-personalized product recommendations.

Responsibilities:

  • 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.
  • 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.
  • 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 this, 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-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

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-group.ca

Job Number: 12497

About Affinity

IT Services and IT Consulting
201-500

Welcome to Affinity Group — your trusted partner in business and technology consulting. As a carbon-neutral company certified by ClimatePartner and recognized by the Globe and Mail as one of Canada's fastest-growing companies, we are dedicated to delivering an unrivalled experience for our employees, consultants, and clients.

Professional Excellence Across Disciplines:

  • Cyber Security Solutions: Protecting your operations with cutting-edge security measures.
  • Data Analytics and Business Intelligence: Transforming data into strategic insights.
  • Digital Transformation: Pioneering digital innovations to future-proof your business.
  • Enterprise Applications: Streamlining business processes through advanced software solutions.
  • Project Management: Delivering projects with precision and efficiency.
  • Technology Strategy & Architecture: Crafting robust IT frameworks to support scalable growth.

Delivering Tailored Solutions: We provide flexible, bespoke solutions designed to meet the specific demands of your business, driving your success forward with precision and innovation.

Global Reach with Affinity International: Expand your capabilities with our international talent solutions. Discover how we bring global expertise to your local and international projects at affinity-group.ca/international-companies.

Empowering Our Consultants: We are committed to facilitating professional growth and success. Explore a wide array of job opportunities through our referral program, AffinityEARN. Find your next challenge on our jobs page at affinity-group.ca/jobs or LinkedIn.

Ready to Enhance Your Business? Contact us today to discuss how we can support your goals. Email us at Sales@affinity-group.ca for inquiries and solutions tailored to your needs.

Join the innovative and supportive environment at Affinity Group, where we transform challenges into opportunities and individual potential into achievements. Discover more about how we can collaborate on our website below!