Apply now

Posted 2 months ago

Full-Stack Engineer, ML Tooling and Infrastructure

@ Mecka

Richmond Hill, Ontario

$130k–$180k/yrHybridFull-time
Apply now
SIGNALS

Overview

Mecka is hiring a full-stack engineer to own its internal annotation platform and ML services for computer vision and robotics data. The work covers web app development, data pipelines, PII blurring and model deployment. The posting states a full-time role with no salary, location or schedule given.

Pay:

$130,000–$180,000 a year

Responsibilities:

  • Own and maintain the internal annotation web platform
  • Build PII blurring pipeline for faces, screens and license plates
  • Deploy and optimize detection and segmentation models
  • Write data pipelines for video frames and metadata
  • Build annotation quality measurement tools

Requirements summary:

  • Production frontend experience with React, Vue or TypeScript
  • Fast concurrent Python APIs with FastAPI or gRPC
  • Applied ML experience deploying detection or segmentation models
  • Annotation UI and video processing experience a plus

Tools & skills

Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2026-09-01
First seen by our source
2026-10-08
Source record updated
2026-10-20

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

Job details

SeniorityMid level
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

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

Mecka

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Data Layer for AI Robotics

Full company description

Mecka create large scale human data for AI and robotics training

LinkedIn followers
980
People associated on LinkedIn
38
Business categories
  • Robotics
  • Analytics
  • Artificial Intelligence (AI)
Other recorded names
  • Mecka
  • Mecka AI
Specialties
  • Robotics
  • Artificial Intelligence
  • and Data
Profile identifies a recruitment agency
No
Reported total investment
68,000,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Mecka create large scale human data for AI and robotics training

FieldValue
IndustryData Infrastructure and Analytics
Company size2-10 employees
Organization typePrivately Held
SpecialtiesRoboticsArtificial Intelligenceand Data
Open jobs on Jobsy33
LinkedInView page
Job description

About Mecka AI

Mecka AI is building the data infrastructure layer for robotics and embodied AI.
We design and operate global systems for data capture, data labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and embodied AI systems.
We work closely with frontier robotics teams to bridge real-world data, simulation, learning-based systems, and deployed hardware.

The Role

This role exists as a high-leverage force multiplier for our core Computer Vision Machine Learning (CVML) team. You are not building the foundational models for our robotics systems; rather, you own the critical infrastructure, internal tooling, and targeted ML services that enable the CVML team to move fast.

You will own the internal annotation platform used by our labeling team and develop lightweight, high-reliability ML services like our Personal Identifiable Information (PII) blurring pipeline. This is a true hybrid engineering role demanding competence in both deploying practical ML models and writing robust, user-facing full-stack applications.

What You'll Do

Internal Tooling & Infrastructure

  • Own the Annotation Platform (CVA): Build and maintain the web application our labeling team uses daily. You will ship new task types, review workflows, keyboard-driven UI features, and progress dashboards.

  • Data Pipelines: Write the glue code to efficiently move video frames, metadata, and JSON payloads between cloud storage, databases, and the client application.

  • Quality Measurement: Build tools to track inter-annotator agreement, audit sampling, and dataset health.

Targeted ML Services

  • PII Blur as a Service: Own the pipeline that detects and blurs faces, screens, and license plates in delivered footage. This is a strict, customer-facing system that must perfectly balance privacy compliance with data preservation.

  • Model-Assisted Labeling: Deploy and optimize lightweight detection and segmentation models (e.g., bounding box assists) so annotators correct rather than create from scratch.

  • Inference Optimization: Take off-the-shelf or provided PyTorch models, optimize them (e.g., TensorRT, ONNX), and wrap them in fast, concurrent APIs to serve the tooling UI.

What You Bring

Required Skills (The Hard Bar)

  • Heavy Frontend Engineering: You can confidently build and ship interactive web applications (React, Vue, or modern JS/TS). You understand how to handle complex state, canvas-based rendering, or video playback in the browser without tanking performance.

  • Production-Grade Python: You know how to build fast, concurrent APIs (FastAPI, gRPC) that don't choke on high-volume media requests.

  • Practical Applied ML: You have experience fine-tuning and deploying detection, segmentation, or tracking models on messy, real-world data. You know how to take a model out of a Jupyter notebook and make it run reliably in a pipeline.

Strong Signals

  • You have built or heavily customized an annotation UI (handling bounding boxes, polygons, keypoints) and understand the pain points of human-in-the-loop workflows.

  • Deep familiarity with video processing pipelines (FFmpeg, frame extraction, codec handling, latency optimization).

  • Familiarity with active learning workflows or mining hard negatives to iteratively improve datasets.

  • You care deeply about UI/UX and measure your success by the workflow speed of the end-user.

Who Will Not Enjoy This Role

  • Core ML Architects: If your primary goal is designing novel neural network architectures or working on frontier foundation models, this is the wrong fit. Your ML work here uses established architectures to solve practical pipeline problems (like PII detection).

  • Backend-Only Engineers: If you dislike writing TypeScript, debugging CSS, or thinking about UI workflows, you will struggle. You own the frontend annotation product just as much as the ML services.

  • Data-Allergic Engineers: If you expect a perfectly clean, balanced dataset handed to you, this isn't the role. You are building the systems that create and sanitize that data.

If you don't check every box above but believe you can do the job, we encourage you to apply — we're looking for capability and trajectory, not a perfect checklist match.

We strive to create an inclusive work environment for all; we welcome applicants from all backgrounds and are committed to providing equal opportunities. Should you require any accommodations during the recruitment process, we will partner with you to meet your needs.

We may use AI-assisted tools to help evaluate applications against the requirements of this role. These tools support our recruiting team in identifying qualified candidates but do not replace human judgment or limit which applications may be reviewed or considered.

Similar jobs

  • Senior Full Stack Engineer, People Products

    Toronto, ON +1
    RemoteFull Time

    Thumbtack

    5+ YOECandidates need 5+ years of professional software engineering experience, strong full-stack skills in React, TypeScript and backend languages such as Go, PHP or Python, and experience with relational or non-relational databases. Candidates also need sound judgment on sensitive data, authorization and auditability, plus experience building internal business tools integrated with SaaS APIs.

    Salesforce, Workday, Ashby, React, TypeScript, Postgres

  • Full Stack Engineer

    Waterloo, ON +1
    Full Time

    Company 1 - The Manufacturers Life Insurance Company

    3+ YOECandidates need 3 to 5 years of full stack engineering experience with Java or TypeScript, Node.js, SQL, React and REST APIs. Experience with Azure, Docker, Git and automated testing is also required.

    Git, GitHub Actions, Docker, SonarQube, Microsoft Azure, React

    Senior Full Stack Engineer

    Waterloo, ON +1
    Full Time

    Company 1 - The Manufacturers Life Insurance Company

    5+ YOECandidates need 5 to 10 years as a full stack software engineer, with ownership of features into production support. Strong skills are needed in Java, TypeScript, React, Node.js, cloud and container platforms, CI/CD, and automated testing, plus clear communication.

    GitHub Copilot, GitHub Actions, Azure, Kubernetes, Docker, Playwright

  • Senior Full Stack Engineer, Applied AI

    Toronto, ON +1
    HybridFull Time

    Autodesk

    5+ YOECandidates need 5+ years maintaining large, long-lived applications, strong TypeScript and Electron skills, and Python experience. They also need solid software design fundamentals, AWS or similar cloud experience, and strong written communication for proposals and architecture decision records.

    TypeScript, Electron, Python, AWS, LangGraph, LangChain

  • Full Stack Engineer (Go and React)

    Ontario
    RemoteFull Time

    Miratech

    5+ YOECandidates need 5+ years of software development, 3+ years each with React and Go, and experience with GCP or Azure, REST APIs, microservices and CI/CD. Strong problem-solving and communication skills are also required.

    Golang, React, Google Cloud Platform, Azure, Git, Docker

  • Sr Full Stack Engineer

    Toronto, ON
    HybridFull Time

    Vivid Machines: Vivid Machines™ develops computer vision and machine learning technology to improve yield and product quality in fruit production.

    Candidates need several years building and running production front-end and back-end applications, with strong TypeScript and Python. They need data modelling and live-schema migration experience, AWS serverless experience, and secure API and access-control design. Rust, React and geospatial experience are nice to have.

    Rust, TypeScript, Python, Prisma, AWS Lambda, AWS API Gateway

  • Full Stack Engineer

    Toronto, ON
    On-siteFull Time

    General Magic

    Candidates need strong TypeScript, React and full-stack experience, plus SQL, API and backend skills. Cloud infrastructure experience (GCP, Cloudflare), Docker, infrastructure as code and AI coding tools are also expected.

    TypeScript, React, SQL, Docker, GCP, Cloudflare

  • Full Stack Engineer - Equities Technology

    Toronto, ON
    Full Time

    HSBC

    Candidates need substantial hands-on experience with low-latency or real-time systems and strong Java skills, including concurrency and memory management. They also need Linux or UNIX command-line skills, experience with containerized environments, and a strong record in automated development workflows.

    Java, Linux, UNIX

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.