665,767open jobs
38,907companies
100,291added this week
Browse all
Salary
$93k – $129k per year
Location
Remote/Hybrid (Toronto, Canada)
Employment
Full-Time
Overview
Company
Impact
Profile match
Mecka is the data and deployment layer for physical AI — capturing, structuring, and evaluating real-world activity into datasets robotics and AI teams can train on.

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.

Responsibilities

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.

Who You Are

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.

How to Apply (Proof of Work Requirement)

To ensure alignment with the technical realities of this role, we will only review applications that include a link to your Proof of Work.

In your application, you must include a link to one of the following:

  • A personal website or portfolio.

  • A GitHub repository showing a non-trivial project you built (no standard bootcamp/tutorial clones).

  • A technical blog post or write-up you authored.

  • If you do not have public links because your best work is proprietary, include a brief (250 words max) technical description of a complex data pipeline, web application, or ML deployment you personally engineered, focusing on the specific bottlenecks you solved.

Inclusive Hiring at Mecka

We are committed to creating an inclusive and supportive candidate experience. Should you require any accommodation whatsoever during the interview process, please inform us without any hesitation. Mecka is dedicated to ensuring equal treatment and opportunity in all phases of recruitment, selection, and employment, in compliance with employment law. We do not discriminate based on gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other protected category. Mecka is proud to be an equal opportunity employer, fostering a culture of inclusivity and maintaining a work environment that is free from discrimination, harassment, and retaliation.

Use of Artificial Intelligence in Recruitment

Mecka uses artificial intelligence (AI) responsibly to support administrative and efficiency-focused aspects of our recruitment process. This includes activities such as drafting job descriptions, generating interview questions, note-taking and recordings, and supporting sourcing and scheduling workflows. All candidate evaluations, interviews, and hiring decisions are made by members of the Mecka team. While AI tools may assist with screening and assessment, they do not replace human judgment in selection decisions. Our use of AI is intended to streamline routine tasks, improve consistency, and enhance the overall candidate experience. We are committed to upholding principles of fairness, transparency, and accountability in all hiring activities. Mecka regularly reviews its recruitment practices to mitigate bias and to ensure alignment with applicable laws and evolving best practices.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
665,767 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
$155k – $256k per year • Equity • Remote/Hybrid • Full-Time • 3+ years exp • Atlanta
Python
PowerShell
DevOps
GCP
Azure
AWS
Cybersecurity
NIST CSF
Apply
$168k – $282k per year • Equity • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Park
Python
DevOps
Splunk
Terraform
Ansible
VMWare
AWS
Kubernetes
CentOS Stream
Management
ServiceNow
Apply
$19k – $37k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Moscow
Python
SQL
Apply
$84k – $133k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • United States
Python
JavaScript
Python
Flask
Django
Frontend
React.js
Apply
In office • Part-Time • Auburn Hills
Python
C++
DevOps
Git
Ubuntu
Vector
Cybersecurity
GDPR
Robotics
ROS
ROS2
RViz
Apply
Growth Lead 5 days ago
$150k – $180k per year • In office • Full-Time • New York
AI/ML
Embodied AI
Apply
$115k – $144k per year • In office • Full-Time • Shenzhen • Toronto
AI/ML
OpenCV
Embodied AI
Robotics
Sensor Fusion
Apply
$150k – $185k per year • Remote/Hybrid • Full-Time • New York
Python
C
C++
C
FFmpeg
C++
PyTorch C++
AI/ML
OpenCV
Multimodal AI
Computer Vision
Gradio
PyTorch
Embodied AI
Robotics
Ceres Solver
GTSAM
SLAM
Sensor Fusion
Visual-Inertial Odometry
COLMAP
Apply
$156k – $342k per year (Estimated) • In office • Full-Time • New York
AI/ML
CUDA Toolkit
Fine-tuning
Multimodal AI
Computer Vision
AI Agents
PyTorch
CUDA
Embodied AI
Robotics
Localization
Inverse Kinematics
Management
Agile
Apply
$70k – $85k per year • In office • Full-Time • New York
AI/ML
Embodied AI
Management
Slack
Google Workspace
Apply
$62k – $131k per year (Estimated) • In office • Full-Time • 10+ years exp • Toronto
Analytics
Power BI
Design
AutoCAD
Management
Asana
Smartsheet
Apply
Remote/Hybrid • Part-Time • Toronto
Analytics
Microsoft Excel
Management
Outlook
Apply
$70k – $75k per year • Remote/Hybrid • Full-Time • 1+ year exp • Toronto
Management
Outlook
Apply
$47k – $90k per year (Estimated) • In office • Full-Time • 5+ years exp • Associate's Degree • Toronto
AI/ML
Aider
Apply
$58k – $131k per year (Estimated) • In office • Full-Time • 2+ years exp • Toronto • Boston • Waterloo
JavaScript
SQL
C#
C#
ASP.NET Core
Databases
Azure SQL Database
AI/ML
NLP
OpenAI
Copilot Studio
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
AWS
GitHub
Apply
See all jobs
This is one of many
665,767 more open roles from verified company boards, updated every day.