Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML Engineering Intern

$50k - $62k per year

Geocomply


Location: Vancouver, BC (in person) 

Duration: ~ 6 months (~July 2026 – December 2026) 

Full Time: M-F, 40 hr/ week 

Salary Range: $50,000 - $62,000 (Depending on prior ML experience, degree(s) obtained)

Team: ML Products 

 

 

GeoComply's detection systems catch location spoofing, identity fraud, suspicious device patterns, and more. We collect a LOT of data, and the ML Products team's purpose is to transform it into production pipelines that run reliably, at scale, across clients.

 

We're hiring an ML Engineering Intern to join our ML Products team that will help us build and maintain these systems. You'll take validated detection logic and turn it into production batch and streaming pipelines on Databricks. You'll write the data processing, feature engineering, tests, and monitoring.

Our team runs on internal automation tools that handle deployment, signal investigation, monitoring, and ticket coordination. You'll design and extend these tools, turning one-off scripts into reusable skills that compound across the whole team.

You'll also spearhead the development of our internal “Governance Hub,” a system that tracks models, shipping checklists, and governance artifacts as models move through review and into production.

By the end of your internship, you'll have shipped code that runs against real fraud signals every day.

What You'll Actually Do: (Key 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. This is high-leverage internal work that compounds across the rest of the team.



  • Support multi-client rollout of detection pipelines: schema changes, config, deployment orchestration.



  • Debug production issues with the team. Improve monitoring and observability along the way.



  • Write clean code, participate in code reviews, and document your work so it outlasts your internship.


  • Embrace Stretch Opportunities (The Fun Part!):  As part of GeoComply's Early Talent Program, expect to be pushed. You’ll be given special, high-value projects outside the immediate scope of your role, a chance to explore new skills, test your limits, and adapt to new challenges across the business.

Who we're looking for: (Hard Requirements)



  1. You love working in Python



  2. You're a degree in Computer Science, Software Engineering, Data Science, or have equivalent experience. A strong software engineering foundation matters more than ML coursework or prior experience.



  3. Solid fundamentals : data structures, algorithms, Git, clean code habits.



  4. Familiarity with at least one cloud data platform (Databricks, GCP, or AWS) and with databases (relational or NoSQL).



  5.   Comfortable working in modern AI-assisted development workflows (Claude Code or equivalent), or eager to learn.



  6. This is a highly collaborative team, so student leadership experience or extra-curriculars outside of schooling is an asset.



  7. Clear communicator: written and verbal across technical and non-technical teams.


Nice to haves:



  • Prior internship or co-op experience involving production code, data pipelines, or ML systems.



  • Exposure to PySpark or distributed data processing is a plus.



  • 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.


What you don't need: (We'll teach you)



  • Prior ML Work Experience: Personal projects and a genuine interest is almost preferable for this team; you’ll have no bad habits to train you out of.



  • PySpark or distributed data processing work experience. If you know Python well, we'll get you up to speed on PySpark and databricks.



  • Fraud detection domain knowledge. You'll build that context fast because you'll be working on real signals from day one.



  • Production deployment experience. Plenty of strong interns have never shipped code to production before starting here.



  • A background in solely ML. 


Don't Apply If:



  • You prefer to WFH. Our Early Talent Program focuses heavily on professional development and network building that requires in person connection and regular office attendance.



  • You want to work on a single thing for six months.  This team moves fast, priorities shift weekly. The interns who thrive here are the ones who drive their own clarity when the roadmap shifts under them.



  • You only want to do "pure ML." The title says ML Engineering, and the work is deeply technical, but the point of the work is fraud prevention for real clients. If you're going to feel frustrated that your pipeline work "isn't ML enough," this isn't the right seat.



  • You need someone to hand you a task list every morning. The path from start to a deployed pipeline isn't always mapped out. The right person for this role is someone who asks sharp questions, proposes a plan, and starts moving



  • You're uncomfortable with AI-assisted workflows. Generative tools are a baseline. You'll use it daily and you'll build tools on top of it. You’ll learn how to leverage things but the interest has to be there for this to work. 



  • You don't have legal authorization to work in Canada. We don't currently support visa or relocation for internship roles.


What makes this opportuntiy unique:



  • Direct production impact from week one. Your code will run against real fraud signals serving live clients, not sandbox projects.



  • ML and engineering interface. Work daily at the boundary between data science research and production engineering.



  • AI-assisted by default. AI-assisted workflows are the team's baseline toolchain. You will both use and extend these patterns.



  • Strong mentorship structure. Day-to-day technical mentorship plus weekly 1:1 with the team manager. Code review with senior engineers across the team.



  • Conversion-track framing. Strong intern performance has historically led to full-time SWE / MLE conversion on this team.



About GeoComply's Early Talent Program

Most Early Talent Programs or positions assign an intern a project or a manager and hope it works out. Ours is built differently, and we iterate on it every cohort based on what we learn.

You'll start with an onboarding Boot Camp: a week of product immersion where you learn what GeoComply actually does, why it matters, and how your work connects to the business.

By the end of the first week, you'll be asked to identify the biggest problem on your team and send a hypothesis directly to our co-founder.

From there, the structure is designed to make sure you're never invisible:

A dedicated buddy: a recent program alum whose job is to be the person you ask the questions you'd feel weird asking anyone else. They meet you before your first day, debrief you after your hardest weeks, pressure-test your showcase presentation, and support you every step of the way.

Direct access to senior leadership. You'll have a 1:1 with the co-founder during your first month, skip-level meetings with the Senior Leader for your team at six weeks, and a Showcase presentation to the whole company with your results from your internship at the end of your term.

A program that actually listens. Every cohort feeds back into the next one. The current program structure; Claude access on day one, onboarding bootcamp, skip-level meetings, and the buddy program, exists because previous interns told us what wasn't working and we changed it. 

A conversion track. 8-10% of GeoComply's global headcount is made up of previous Early Talent Program Alumni. we see this program as our entry level talent pool, and rarely hire for entry level roles outside of it. 

This isn't a program that treats interns as cheap labor or sandboxes them on side projects. You're selected from thousands of applicants, given production-grade work, held to a high bar, and supported with the structure to actually clear it.

$50,000 - $62,000 a year

Why is our salary range so large?

This role pays between $50,000 and ~$62,000 (annualized, prorated to your ~6-month placement). That's a wide band, and we'd rather explain it than pretend it isn't.

The range covers every technical intern we hire across three variables: whether this is your first ML internship or your third+, whether you're at the beginning of your Bachelor's or at the end of your Master's, and actually extends beyond that for more senior / PhD or MBA level candidates who come into the Early Talent Program.

TL;DR:  A first-internship bachelor's student and a Master's student with two years of work experience are both encouraged to apply: they just won't be paid the same, and they shouldn't be.

Not sure if you qualify for this role?  We encourage you to apply anyways. At GeoComply, Passion, Hunger and Drive, (aka PhD) count for more than years of experience or specific skills. 

Our workplace is built on  mutual respect and inclusion. We know that diversity of experience and thought has led to connection, innovation, and our company’s success.

We welcome applicants of all backgrounds, communities, experiences, beliefs, and identities.

 

Estimated Recruiting Timeline for this role:

Application Period: Late May --> Early June

Interview Period: Mid June --> Early July

Offers: Early July

Start Date: Early --> Mid July

End Date: December 2026 (6 month term)


 

More about the ETP (Early Talent Program) at GeoComply.

Most companies see interns as cheap labour, temporary workforce or someone to delegate the tasks you don’t want to do. This as a huge missed opportunity. 

GeoComply views our Early Talent Program as an opportunity to hand select and shape the growth of our future leaders. To equip them with the skills we want our future team leaders to have in five years, and our future executives to have in fifteen. We believe in developing our future pipeline of people as thoughtfully as we think about developing our products. 

 

Here are the stats to back that up:

- GeoComply supports an average of 60 intern positions a year (globally)

- 8-10% of GeoComply’s current workforce were hired on as interns

- Each intern receives hundreds of hours of job specific training and professional development from their managers, mentors, and the Early Talent Program.

To check out our amazing benefits and learn more about the Early Talent Program at GeoComply, please visit:  

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the ML Engineering Intern in Vancouver, BC vacancy
  • $160k - $180k per year

     ...product to tackle this space. We're a focused engineering team working on the hard parts: detecting...  ...machine-enforceable policy.  Be the AI/ML voice in our broader architecture...  ...directly to the CTO.  We use Claude Code internally and our engineers move quickly with AI assistance... 
    Suggested
    Full time
    Flexible hours

    Tigera

    Vancouver, BC
    a month ago
  • $54k - $62k per year

     ...won't be doing general software engineering. You'll be doing original...  ...to the Chromium and JavaScript internals where the signals actually live...  ...The Fun Part!): As a GeoComply intern, expect to be pushed. You'll be...  ...anti-spoofing, or adversarial ML. You've published or... 
    Internship
    Full time
    Contract work
    Temporary work
    Live In
    Work at office
    Local area
    Immediate start
    Work from home

    Geocomply

    Vancouver, BC
    2 days ago
  •  ...day in the life of our team: Behind the Scenes with our Software Engineers The Role Push is looking for an experienced Full Stack...  ...will be responsible for architecting, building and testing Push's internal tools and AI integrations. In this role, you will have the ability... 
    Suggested
    Full time

    Push Operations

    Vancouver, BC
    more than 2 months ago
  •  ...standardizing how four existing AI squads build, working across a Manila engineering organization, and spending real time with the operations people...  ...is classification and mapping, and deterministic rules beat ML for a lot of it. Ability to align engineers across squads and... 
    Internship
    Full time
    Work at office
    Night shift

    Evismart

    Vancouver, BC
    23 days ago
  • $80k - $105k per year

     ...Our Vancouver Corporate office is currently recruiting for an Internal Auditor or Senior Internal Auditor. (Please note, this is not a...  ...exciting career paths in trades, operations, professional services, engineering and forestry across more than 50 locations in Canada, the U.S.,... 
    Suggested
    Full time
    Work at office

    West Fraser

    Vancouver, BC
    more than 2 months ago
  • $22 per hour

     ...guaranteed lifetime monthly pension when you retire. More information can be found at:  . ***For any unionized positions, current/internal Coast employees must apply within seven (7) days of the posting date with their internal UKG account (using their Coast email address... 
    Internship
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Monday to friday

    Coast Mental Health

    Vancouver, BC
    13 days ago
  • $120k - $140k per year

     ...position: We’re looking for a DevOps Engineer to help support and grow Later’s cloud infrastructure...  ...workflows, model experimentation, and ML deployment. This is a great role for...  ...use the platform. You are recognized internally as a trusted partner who supports... 
    Long term contract
    Permanent employment
    Full time
    Local area
    Remote work

    Later

    Vancouver, BC
    more than 2 months ago
  • $140k - $170k per year

     ...data management and security policies. Work with software/AI/ML engineers, data scientists, product, and business units to align on...  ...on what actually matters — and we apply that same philosophy internally. In our hiring process, that means using AI to handle the administrative... 
    Long term contract
    Full time
    Shift work

    Quandri

    Vancouver, BC
    6 days ago
  • $45.2k - $95.66k per year

     ...Job Responsibility: Requisition ID: R023282 : Platform Engineering Intern Demonware (Activision), Vancouver September 2024 Interns will be required to be onsite at the Demonware Vancouver office following the team's work schedule (hybrid, 3 days a week... 
    Internship
    Full time
    Temporary work
    Part time
    Work at office
    Relocation package
    3 days per week

    Activision

    Vancouver, BC
    4 days ago
  • $20 per hour

     ...where brands and creators connect, collaborate, grow, and earn more. We are looking for a curious, creative, and organized Marketing Intern to support Creator.co’s brand and growth marketing initiatives, with a strong focus on visual design. You will work closely with the... 
    Internship
    Hourly pay
    Full time
    Freelance
    Work at office

    Creator

    Vancouver, BC
    more than 2 months ago
  •  ...Accounting Intern   June – August 2026  Temporary Full-Time   Hybrid - Vancouver, BC (2 days a week at the office)    Work Location:  Native Shoes is a hybrid organization based in Vancouver, BC. Employees  located in the Greater Vancouver Area are expected to be in... 
    Internship
    Bi-weekly pay
    Full time
    Temporary work
    Work at office
    2 days per week

    Native Shoes

    Vancouver, BC
    more than 2 months ago
  • $173.4k - $219.3k per year

     ...Optimistic, Persistent, and Empathetic . Your role As a Sr. AI Engineer: Systems, you’ll serve as an embedded senior back-end engineer on...  ...’s AI voice agents. You’ll work at the intersection of speech, ML infrastructure, and product engineering: productionizing models,... 
    Internship
    Work at office

    Dialpad

    Vancouver, BC
    24 days ago
  •  ...Security is looking for a hands-on Agentic AI Engineer — a software engineer who designs, builds...  ...and agentic patterns to real customer and internal engineering use cases. This role is ideal...  ...than train models. You do not need an AI/ML research background: if you are a strong... 
    Permanent employment
    Full time
    Work at office
    Monday to friday

    D3 Security Management Systems

    Vancouver, BC
    more than 2 months ago
  •  ...The AI and automation infrastructure is the engine underneath everything: routing decisions,...  ...process targets, integrating LLMs and ML models into real workflows, and building the...  ...the identification and prioritization of internal processes ready for automation and AI integration... 
    Full time
    Work at office
    Immediate start
    Work from home

    Evismart

    Vancouver, BC
    more than 2 months ago
  •  ...About the role We’re currently looking for an Internal Accountant to join our Firm Operations team in our Vancouver office. In this role, you will support the firm’s internal finance function through accounts payable, expense processing, reconciliations, reporting, and day... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Dmcl

    Vancouver, BC
    more than 2 months ago
  • $45k - $55k per year

     ...We are looking for an Intern, Legal & Compliance to join our fast-paced Legal and Compliance Department for an 8-month term (September 2026- April 2027). You will report to the firm’s Compliance Manager and be a part of our very busy in-house Legal & Compliance team that delivers... 
    Internship

    Connor, Clark

    Vancouver, BC
    more than 2 months ago
  • $86.4k - $111.8k per year

     ...competitive rewards and benefits, and be part of a greater movement - apply today! Your Role in Supporting Our Members: As a Senior Internal Auditor , you will play a key role in strengthening Vancity’s governance, risk management, and internal control environment. You... 
    Internship
    Permanent employment
    Full time
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    more than 2 months ago
  • $125k - $169.1k per year

     ...Supporting Our Members: As a Machine Learning Engineer Lead, you will join our Data Science & AI...  .... You will work across the full ML lifecycle, including model development, feature...  ..., skills, previous experience, and internal equity. As part of our total rewards package... 
    Internship
    Remote job
    Permanent employment
    Full time
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    14 days ago
  • $50k - $58k per year

     ...prepared annually and are distinct from internal reporting processes such as the monthly flash...  ...the translator between Accounting and IT/Engineering across whatever you build, turning...  ...Opportunities (The Fun Part!): As a GeoComply intern, expect to be pushed. You'll be given... 
    Internship
    Full time
    Contract work
    Temporary work
    Work at office
    Immediate start

    Geocomply

    Vancouver, BC
    more than 2 months ago
  •  ...Work closely with backend and platform engineers to integrate data pipelines into cloud-native...  ...with Snowflake Cortex, Snowpark, or ML workflows integrated with Snowflake. Familiarity...  ...skills on a range of engagements with international brands that have a global impact. An... 
    Full time
    Work at office
    Remote work
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Vancouver, BC
    more than 2 months ago
  •  ...Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a...  ...orchestration workflows. Contributions to AI/ML open-source projects. ML fundamentals...  ...at its core. It’s wired deep into our internal processes and tooling, powering our small... 
    Full time
    Work at office

    Klue Inc.

    Vancouver, BC
    more than 2 months ago
  • $131.8k - $150k per year

     ...businesses. Your daily work will focus on systems, scalability, and engineering quality while collaborating across teams to drive technical...  ...and collaboration skills, with the capacity to manage internal stakeholders like a technical product partner. Apply even if... 
    Permanent employment
    Full time
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    2 days ago
  • $227.6k - $284.6k per year

     ...initiatives. As Principal Engineer for Platform API, you will define...  ...on our platform) and to internal product teams who depend on a...  ...that connect Xero’s accounting engine to the world. We work across...  ...closely with product management, AI/ML teams, developer relations,... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    Xero

    Vancouver, BC
    more than 2 months ago
  •  ...without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We...  ...React, Java/Spring, or Go. We use Python, Node.js, React. ~ AI/ML integration experience: LLM APIs, agents, embeddings, document... 
    Internship
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    more than 2 months ago
  • $90k - $120k per year

     ...in the office and 2 WFH. About the role:  As a Data Platform Engineer II at Spring, you are a hands-on builder who delivers reliable,...  ...early, and propose practical solutions. Partner with Analytics, ML, Finance, and other business teams to deliver data with the... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    16 days ago
  •  ...executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers from premier tech companies and graduates of Stanford, MIT, UC...  ...of our models. Work across the complete lifecycle of ML model development, including problem definition, data exploration... 
    Full time

    Ema

    Vancouver, BC
    15 days ago
  • $76.11k - $99.9k per year

     ...an ability to work independently. Responsibilities include: Collaborates and builds effective working relationships with internal teams and external partners to provide effective secretariat support for assigned committees and working groups. Acts as first point... 
    Full time
    Work at office
    Flexible hours

    The Health Employers Association of BC

    Vancouver, BC
    15 days ago
  • $140k - $160k per year

     ...performing asset managers? We are looking for a Senior Data Integration Engineer for an existing vacancy in our IT department, Connor, Clark &...  ...platforms (Azure, AWS, Microsoft Fabric) and integration with AI/ML services.  Expertise in data modeling, semantic enrichment,... 
    Full time
    Work at office

    Connor, Clark

    Vancouver, BC
    more than 2 months ago
  •  ...other brands within the Match Group (NASDAQ: MTCH) such as Tinder and Hinge.   As a Senior Machine Learning Engineer, you will work as part of our ML/AI Squad, working across the organization on strategic and challenging projects to support E&E companies to achieve... 
    Internship
    Full time
    Worldwide
    Night shift
    3 days per week

    Match Group

    Vancouver, BC
    more than 2 months ago
  • $155k - $175k per year

     ...and simulation platforms for autonomous vehicle and robotics teams. The Product Engineering team owns the customer-facing product and service layer: the self-serve platform for productizing ML reconstruction pipelines, our high-fidelity simulation-as-a-service product, the... 
    Full time

    Parallel Domain

    Vancouver, BC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML Engineering Intern. Be the first to apply!