← Back to results

Full-Stack Engineer, ML Tooling and Infrastructure

Join Mecka AI as a Full-Stack Engineer to build critical infrastructure and tooling for machine learning in robotics.

Location
Toronto, Canada
Compensation
Not disclosed
Level
Not specified
Type
full time

Posted by employer 1 month ago

First seen on Joblaze 1 hour ago

Last verified on the company career page 1 hour ago

What you'll build

  • Own the Annotation Platform
  • Write glue code for data pipelines
  • Build tools for quality measurement
  • Own the PII Blur pipeline
  • Deploy and optimize lightweight detection models

Must have

  • Heavy Frontend Engineering experience
  • Production-Grade Python skills
  • Practical Applied ML experience

Nice to have

  • Experience with annotation UI
  • Familiarity with video processing pipelines
  • Knowledge of active learning workflows

AI in the day-to-day

Mecka uses artificial intelligence (AI) responsibly to support administrative and efficiency-focused aspects of our recruitment process.

Not disclosed in this posting: compensation, seniority, years of experience, work arrangement, visa sponsorship.

Joblaze summary

In this role, the Full-Stack Engineer will focus on developing and maintaining internal tooling and infrastructure that supports the Computer Vision Machine Learning team at Mecka AI. Key responsibilities include building a web application for data annotation, creating efficient data pipelines, and optimizing machine learning services for privacy compliance. The position is well-suited for engineers with a strong background in both frontend development and applied machine learning, particularly those who thrive in hands-on, hybrid roles. Mecka AI emphasizes practical solutions over theoretical model design, making this a fit for engineers who enjoy tackling real-world data challenges.

Joblaze insights

  • Listed today — first seen on Joblaze October 12, 2026. Last confirmed on Mecka AI's careers page October 12, 2026.
  • React appears in 75% of 56 comparable fullstack roles in Canada; FastAPI appears in 1.8% of 56 comparable fullstack roles in Canada.

Quick facts

What's the tech stack?
Joblaze extracted these technologies from the posting: FFmpeg, FastAPI, JavaScript, ONNX, PyTorch, Python.
Is this full-time or contract?
Full-time for this Full-Stack Engineer, ML Tooling and Infrastructure role at Mecka AI.

From the original posting

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.

Inclusive Hiring at Mecka

Standard company text repeated across Mecka AI's postings is omitted here.

Similar positions

Mecka AI
Edge ML Engineer– Computer Vision
Mecka AI · Toronto, GTA, Canada
Mecka AI
Senior Cloud Infrastructure Engineer
Mecka AI · Toronto, Canada
Mecka AI
Senior Full Stack Software Developer
Mecka AI · Toronto, Canada
Mecka AI
Robotics Systems Engineer
Mecka AI · Toronto, GTA, Canada