ML Engineering Intern

GeoComplyVancouver, BC
CA$50,000 - CA$62,000Onsite

About The Position

GeoComply's detection systems are crucial for identifying location spoofing, identity fraud, and suspicious device patterns. The ML Products team is responsible for transforming collected data into reliable, large-scale production pipelines. This ML Engineering Intern position will support the ML Products team in building and maintaining these systems. The intern will convert validated detection logic into production batch and streaming pipelines on Databricks, handling data processing, feature engineering, testing, and monitoring. Additionally, the intern will design and extend internal automation tools for deployment, signal investigation, monitoring, and ticket coordination, transforming scripts into reusable team assets. A key project will be spearheading the development of the internal "Governance Hub" for tracking models through review and into production. By the end of the internship, the intern will have contributed code that actively processes real fraud signals daily.

Requirements

  • Proficiency in Python.
  • Degree in Computer Science, Software Engineering, Data Science, or equivalent experience.
  • Strong software engineering foundation.
  • Solid fundamentals in data structures, algorithms, Git, and clean code habits.
  • Familiarity with at least one cloud data platform (Databricks, GCP, or AWS).
  • Familiarity with databases (relational or NoSQL).
  • Comfortable working in modern AI-assisted development workflows (Claude Code or equivalent), or eager to learn.
  • Clear communicator: written and verbal across technical and non-technical teams.
  • Legal authorization to work in Canada.

Nice To Haves

  • Prior internship or co-op experience involving production code, data pipelines, or ML systems.
  • Exposure to PySpark or distributed data processing.
  • Experience with pipeline orchestration (Databricks Workflows, Airflow) or streaming systems.
  • Background in fraud detection, risk intelligence, or anti-abuse work.
  • Experience building internal developer tools, CLI tools, bots, or automation scripts.
  • Student leadership experience or extra-curriculars outside of schooling.

Responsibilities

  • Convert validated detection code into well-tested production pipelines (Python, PySpark, Databricks).
  • Build and ship batch and streaming pipelines that compute risk intelligence signals.
  • Design testing and validation frameworks that catch problems before they reach production.
  • Propose, design, and extend internal AI-assisted skills that automate recurring engineering and operational work for the team: deployment automation, signal investigation, channel monitoring, and ticket coordination.
  • Support multi-client rollout of detection pipelines: schema changes, config, deployment orchestration.
  • Debug production issues with the team.
  • Improve monitoring and observability.
  • Write clean code, participate in code reviews, and document your work.
  • Take on special, high-value projects outside the immediate scope of the role as part of GeoComply's Early Talent Program.

Benefits

  • Direct production impact from week one.
  • Work at the interface of ML and engineering.
  • AI-assisted workflows as a baseline toolchain.
  • Strong mentorship structure (day-to-day technical mentorship, weekly 1:1 with manager, code review with senior engineers).
  • Conversion-track framing for strong intern performance.
  • Onboarding Boot Camp (product immersion).
  • Dedicated buddy program.
  • Direct access to senior leadership (1:1 with co-founder, skip-level meetings, company-wide showcase presentation).
  • Program that incorporates intern feedback.
  • Hundreds of hours of job-specific training and professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service