Apply now

Posted 2 months ago

Senior Machine Learning Engineer

@ GroundedAI Inc.

Vancouver, British Columbia

Full-time
Apply now
SIGNALS

Overview

GroundedAI Inc. is hiring a Senior Machine Learning Engineer to build models that turn raw underground scan data into structured, trustworthy information. The role centres on 3D point cloud segmentation and detection, with some structured extraction from technical documents. The posting describes a full-time hybrid or remote arrangement with equity and support for growth.

Responsibilities:

  • Build segmentation and detection models for 2D and 3D data
  • Develop localization and automated quality check models
  • Develop geological prediction models from limited expert input
  • Contribute to structured extraction from technical documents
  • Work with noisy real-world sensor data

Requirements summary:

  • Strong applied machine learning experience in production
  • Direct experience with 3D point cloud data
  • Comfort with noisy, ambiguous real-world data
  • Breadth in NLP or structured information extraction
  • Ability to work independently without an established playbook
  • Strong software engineering fundamentals and testing

Tools & skills

Source and dates

Source type not verified · recooty

Employer posting date
2026-08-23
First seen by our source
2026-10-13
Source record updated
2026-10-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedFlexible hours, Stock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

GroundedAI Inc.

FieldValue
Open jobs on Jobsy2
Job description

Senior Machine Learning Engineer, Spatial Systems



About GroundedAI



GroundedAI builds software systems that turn complex, real-world data into reliable insights. Our products operate in challenging, industrial environments where correctness, performance, and maintainability matter just as much as innovation.



We work at the intersection of software engineering, geospatial data, and spatial computing. Our focus is on shipping robust systems used by engineers in the field, not prototypes or research demos.



Role Overview



We're looking for a Senior Machine Learning Engineer to join our product engineering team and build the models that turn raw underground scan data into structured, trustworthy information.



This role is ideal for someone with strong applied machine learning experience, particularly in 3D point cloud segmentation and detection, who also has genuine breadth to contribute to structured extraction from text.



This is an applied machine learning engineering role first, with point cloud and spatial data as the core problem space.



What You'll Do



• Build models that assist in localization and automated quality checks



• Develop models for geological prediction from limited expert input



• Build segmentation and detection models for 2d and 3d model spaces



• Contribute to structured extraction from technical documents, as your breadth allows



• Work with noisy, inconsistent, real-world sensor data rather than clean benchmark datasets



• Collaborate with the engineers working on geometry and localization



• Contribute to technical discussions on model architecture, training data strategy, and what's realistic to ship near-term versus what needs a dedicated research track



What We're Looking For



Required



• Strong applied machine learning experience, including real production work, not only research or coursework



• Direct experience with 3D point cloud data: segmentation, detection, or reconstruction



• Comfort working with noisy, real-world data where the "correct" answer isn't always well defined



• Genuine breadth beyond point cloud work, ideally some experience with NLP or structured information extraction



• Ability to work independently on problems without an established playbook



• Strong software engineering fundamentals: production code quality, testing, and the ability to take a model from prototype to shipped feature



Nice to Have



• Experience with geospatial, geological, or industrial sensor data



• Familiarity with point cloud libraries and frameworks (Open3D, PyTorch3D, or similar)



• Experience building or fine-tuning LLM-based extraction pipelines



• Background in mining, tunnelling, construction, or another physical-world industrial domain



• Experience generating or working with synthetic training data for underrepresented data types



Why GroundedAI



• Own a genuinely novel technical problem with no existing playbook to follow



• Work directly on the technology that turns field data into decisions with real financial stakes for clients



• Small, senior team where your work ships to production, not a research pipeline



• Competitive compensation and equity in the early stages of a funded startup



• Flexible hybrid / remote work options



• Support for learning, experimentation, and professional growth

Similar jobs

  • Machine Learning Engineer

    Vancouver, BC
    On-siteFull Time

    Sanctuary AI

    3+ YOESanctuary AI needs candidates with a Master's or PhD in a related field, 3+ years of ML experience and 4+ years of production software engineering. Strong Python and C++, hands-on ML deployment, ROS2 and parallel computing experience are key, and robotics familiarity is highly desirable.

    PyTorch, TensorFlow, scikit-learn, ROS2, CUDA, OpenMP

  • Senior Machine Learning Engineer / Applied Scientist

    Vancouver, BC
    $114k–$204k/yrOn-siteFull Time

    Microsoft: Every company has a mission.

    4+ YOECandidates need a bachelor's, master's or doctorate in a related field plus years of relevant experience, or equivalent experience. Hands-on LLM, production ML and software engineering skills are required, and candidates must pass Microsoft Cloud background checks.

    Machine learning, ML, Statistics, Computer science, Computer engineering, Research

  • Senior Machine Learning Engineer

    Vancouver, BC +2
    Full Time

    Themis Solutions Inc.

    Candidates need hands-on experience shipping agentic systems, strong data preparation skills for complex unstructured data, and experience with open-source LLMs and commercial LLM APIs. Mentorship in agile software teams and clear communication with internal and external stakeholders are also required.

    ChatGPT, Gemini

  • Machine Learning Engineer

    Vancouver, BC
    Full Time

    MetaOptima: MetaOptima is a digital health tech company dedicated to revolutionizing the dermatology and skin care industry with affordable, effective and…

    2+ YOECandidates need a master's or PhD in computer science or a related quantitative field, plus 2+ years building production computer vision and machine learning systems. Strong Python, PyTorch and cloud deployment skills are required.

    PyTorch, scikit-learn, AWS, GCP, Docker, Kubernetes

  • Senior Machine Learning Engineer, West Coast

    British Columbia
    $120k–$160k/yrRemoteFull Time

    Smartverify

    Candidates need production ML ownership, transformer fine-tuning for text classification, and named entity recognition experience. They must be strong in Python, PyTorch and Hugging Face, able to justify evaluation thresholds, and authorized to work in Canada or the US.

    PyTorch, Hugging Face Transformers, SageMaker, AWS, EKS, Terraform

  • Senior Machine Learning Engineer, Premium Discovery

    Toronto, ON +1
    RemoteFull Time

    Scribd, Inc.

    5+ YOECandidates need 5+ years as a professional ML or software engineer, with production recommender systems experience, large-scale data processing and online experiment design. A Bachelor's or Master's in Computer Science or equivalent experience is required.

    Python, Spark, Databricks, BigQuery, Kubernetes, Vertex AI

  • Machine Learning Engineer - EA SPORTS™ FC

    Vancouver, BC

    Electronic Arts

    Candidates need a BS in Computer Science, Mathematics or a related field, or equivalent engineering experience. They must have Python, C++ or Java skills, experience with LLM deployment and fine-tuning, and hands-on use of Databricks, Trino and Apache Airflow in production.

    Databricks, Trino, Apache Airflow, Python, C++, Java

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.