Back to Careers

AI Engineer

Location

Montreal

,

type

Full-Time

Apply Now

Montreal

Montreal

Job Description

Compass Analytics is excited to recruit a talented and driven AI Engineer to join our growing Analytics Delivery team. The ideal candidate will have a passion for designing, developing, and deploying cutting-edge AI and ML applications, as well as a strong foundation in MLOps and software engineering best practices.

About Compass Analytics

Compass Analytics specializes in delivering end-to-end data solutions to clients across diverse industries ranging from Aviation, Healthcare, Financial Services, Retail, and Sports. Our expertise spans across multiple disciplined including Data Architecture, Data Engineering, Data Governance, Artificial Intelligence & Machine Learning, Process Automation, and Dashboarding. We pride ourselves on fostering a culture that emphasizes purpose in what we are building for our clients, elegance and rigor in how we work with everyone, and a fun environment as we get work done.

Based in Montréal, Québec, Compass Analytics is composed of talented data professionals who support their clients in their data transformation initiatives. Our clients lean on us to bring their data ideas into reality.

Role Details

  • Position: AI Engineer
  • Number of Open Roles: One (1)
  • Location: Montreal, QC (Hybrid)
  • Duration: Permanent Full-Time

Key Responsibilities:

Under the guidance of our Leadership Team & Project Managers, the AI Engineer will be responsible for the following tasks:

  • Collaborate with stakeholders to design, build, and deploy scalable AI and Machine Learning solutions aligned with business objectives.
  • Collect, preprocess, and engineer features from structured and unstructured data to feed into ML models.
  • Develop, train, and fine-tune models using supervised, unsupervised, and deep learning techniques.
  • Integrate AI / GenAI models into production environments, ensuring reliability, performance, and scalability.
  • Implement MLOps best practices for model versioning, monitoring, retraining, and CI/CD integration.
  • Maintain comprehensive technical documentation covering model architectures, data pipelines, experiments, and deployment processes.
  • Stay informed on advancements in AI/ML research and recommend adoption of emerging tools, frameworks, and techniques.
  • Support Data Engineering and Analytics projects as well as other projects within the scope of the assigned mandate (e.g., dashboarding or pipeline automation).

Technical Capabilities:

  • Programming Languages: Proficiency in SQL and Python is essential; experience with PyTorch, Scala, or other languages is a plus.
  • GenAI: Familiarity with leading GenAI frameworks (e.g., LangChain, LangGraph) and hands-on experience building applications using AI is a plus.
  • Agentic AI: Hands-on experience in integrating Agentic AI into your software developer flow (e.g., Claude Code or Github Copilot) is a plus.
  • Platforms: Knowledge of platforms such as Databricks, Snowflake, AWS, Azure, or Google Cloud.
  • DataOps: Familiarity with CI/CD pipelines and tools such as GitHub for version control and deployment.
  • Collaboration Tools: Experience with JIRA and Confluence is a plus.

Minimum Requirements:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Math/Physics, or a related field.

Preferred Qualifications:

  • Problem Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex data issues.
  • Organized & Rigorous Approach: Strong organizational skills and attention to detail, ensuring rigor in development and accuracy in outputs.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.

HOW TO APPLY

APPLICATION PORTAL

If you’re excited about leveraging your skills to create impactful data solutions, we’d love to hear from you! Please submit your resume, cover letter, along with any other portfolio assets through our website’s careers section.

Application URL: https://www.compassdata.ca/careers

Step 2: LEADERSHIP INTERVIEWS – 2 ROUNDS

Selected candidates will be invited to interview (read: have a conversation) with William Chan, Scott Carr, or Pentcho Tchomakov. The interview will last between 30-60 minutes. You will be asked to present your experiences and previous work deliverables/projects. The interview is an opportunity for us to get to know each other better!

Step 2a: TECHNICAL INTERVIEW – IF NECESSARY

Selected candidates will be re-invited for a technical interview in form of a take home case. Candidates will have several days to complete the technical case and present it to a small panel in the form of an open Q&A conversation.

Step 3: FORMAL OFFER

The selected candidate will receive a verbal and written offer (via email). Once accepted and signed, you will begin the new employee onboarding process!

Unlock The Full Potential of Your Data

Unlock The Full Potential of Your Data

We believe that every piece of data holds valuable insights, waiting to be uncovered. Our team of data specialists are dedicated to helping you transform your data into actionable intelligence.

Schedule a Call