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

Full-Stack Engineer, ML Tooling and Infrastructure

Full-time

The Mecka

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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Full-Stack Engineer, ML Tooling and Infrastructure in Markham, ON vacancy
  •  ...permanent opening for a Principal Engineer. About the team:...  ...Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical...  ...cloud native databases, infrastructure resource scheduling and prediction...  ...to AI workload profiling tools development, vLLM or SGLang development... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    8 hours ago
  •  ...Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a mobile, automotive...  ...and enterprise software services and solutions research, engineering and development company founded in the U.S. in the year 2000. We... 
    Suggested
    Full time
    Worldwide

    Cienet International

    Markham, ON
    8 hours ago
  • $90k - $120k per year

     ...trusts? We're hiring a Senior Data Engineer for a full-time permanent position with a fast-growing...  ...delivery speed against long-term infrastructure cost Implement monitoring, alerting...  ...pipelines using modern transformation tooling such as dbt ~ Hands-on experience with... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    2 days per week
    3 days per week

    Stack It Recruitment

    Markham, ON
    8 hours ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada...  ...software architecture, machine learning infrastructure, and applied AI, driving both product innovation...  ...expertise in distributed systems and full-stack architecture ~5+ years in senior... 
    Suggested
    Long term contract
    Full time

    Sitero

    Markham, ON
    8 hours ago
  •  ...and upskill the Xplore data engineering team. You will define the end...  ...management and data discovery tools; curate business glossaries and...  ..., data science, and AI/ML teams to provision clean, well...  ...engineering best practices: CI/CD, infrastructure as code, cost governance,... 
    Suggested
    Internship

    Xplore Inc.

    Markham, ON
    4 days ago
  •  ...communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients...  ...of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...P6, Excel, or other project controls tools. Support procurement, contract administration... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Markham, ON
    8 hours ago
  • $111.7k - $167.6k per year

     ...skilled and experienced Senior Software Engineer to join the Continuous Integration/Continuous...  .../CD) and Embedded Software Development Tools organization within Virtualization &...  .../CD tooling expertise with strong cloud infrastructure skills to enable automated software builds... 
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    5 days ago
  • $114.4k - $164.4k per year

     ...Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning...  ...DNN models for the Qualcomm AI Stack. \n\n\nWe are building optimized...  ...\n\n * Validating the Qualcomm ML SW SDK feature for computing product\n * Testing application/tools developing for Qualcomm Machine... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    8 hours ago
  • $58k - $104k per year

     ...programming technologies. This team focuses on full-stack innovations, including software-hardware...  ...MSc in one of computer science, software engineering, or computer engineering. Software...  ...an asset. Familiarity with CICD, and tools such as Git, and Maven is an asset.... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    8 hours ago
  • $106k - $156k per year

     ...Interaction Lab unites global researchers, engineers, and designers to redefine human...  ...implement, and reproduce state-of-the-art AI and ML models to support next-generation intelligent...  ...team, we do not use artificial intelligence tools to screen or select candidates.... 
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    23 days ago
  •  ...leading provider of complete IT infrastructure and security management...  ...a Principal Network Software Engineer to architect and develop scalable...  ...Access Service Edge (SASE) stack, along with hands-on cloud software...  ...workflows, testing tools, and source code management tools... 
    Full time
    Worldwide

    Kaseya Careers

    Markham, ON
    8 hours ago
  • $99k - $132k per year

     ...professional with a strong mix of civil infrastructure and building construction experience ideally...  ...in Construction Management Civil Engineering Technology Engineering or a related discipline...  ...projects. Our vast projects include: full-scale contract mining earthworks foundations... 
    Full time
    Contract work
    For subcontractor
    Internship
    Work at office

    Ledcor

    Markham, ON
    17 days ago
  • $58k - $104k per year

     ...immediate co-op opening for an Engineer. About the team: Founded...  ...of AI agents and LLM-driven tools to redefine how we develop and...  ...models and ecosystems. AI & ML Integration: Working knowledge...  ...experience applying LLMs to the full software development lifecycle... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    8 hours ago
  • $127k - $225k per year

     ...programming technologies. This team focuses on full-stack innovations, including software-hardware...  ...the industry and academic within the AI/ML domain, generating insightful technology...  ...background in Computer Science, Engineering, or a related field, providing a solid foundation... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Internship
    Local area
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    20 days ago
  • Senior React JS / Node JS / TypeScript Developer – Micro Front-End & SAP Commerce Cloud Hybrid 4 days Work form office - Markham, ON Role Descriptions: • Should have a minimum 8 years of experience in React JS, Node JS, Typescript, Micro-Front End • Proven experience...
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Markham, ON
    17 days ago
  • $85k - $110k per year

     ...role? As a Land Development Engineer at LEA, you will play a key role...  ...development and municipal infrastructure projects across Ontario....  ...can discover and realize your full career potential because LEA:...  ...Artificial Intelligence (AI) tools to screen, assess, or select applicants... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    Night shift

    Lea Consulting

    Markham, ON
    8 hours ago
  • $106k - $156k per year

     ...products that encompass core infrastructure and databases. This lab addresses...  ...experience in research, or engineering and technical innovation. ~...  ...to; RDMA, network protocol stack optimization, collective communication...  ...use artificial intelligence tools to screen or select... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    20 days ago
  • $106k - $156k per year

     ...permanent opening for a Compiler Engineer. About the team: The...  ...to the LLVM Compiler Infrastructure project, this lab excels in developing...  ...~ Experience with compiler stacks and a solid understanding of...  ...use artificial intelligence tools to screen or select candidates... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    12 days ago
  • $94.5k - $141.7k per year

     ...ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\...  ...Experience using industry standard development tools - e.g. tool-chains, IDEs, configuration...  ...* Linux and Android multimedia software stack such as Android HAL, ALSA, V4L2, GLES, Wayland... 
    Remplacement
    Full time
    Remote work
    Work from home

    Qualcomm

    Markham, ON
    8 hours ago
  • $106k - $156k per year

     ...immediate permanent opening for a Software Engineer. About the team: The Web...  ...driven rendering Construct the 2D graphics stack and window system of the terminal operating...  ...team, we do not use artificial intelligence tools to screen or select candidates. All... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    8 hours ago
  • $106k - $156k per year

     ...has an immediate permanent opening for an Engineer. About the team:  The Distributed...  ...serverless products that encompass core infrastructure and databases. This lab addresses various...  ...we do not use artificial intelligence tools to screen or select candidates. All... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    8 hours ago
  •  ...Senior Electrical Engineer \ \ \ Our client, one of the largest and most respected facility...  ..., and electric vehicle charging infrastructure across both new and existing facilities....  ...communication abilities, proficiency with computer tools and the MS Office suite, and an ability... 
    Full time

    Searchlabs

    Markham, ON
    8 hours ago
  •  ...communities thrive. We are the world's trusted infrastructure consulting firm, partnering with clients...  ...of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...locations throughout Ontario. This is a full-time hybrid new position. We are... 
    Full time
    Contract work
    For subcontractor
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Markham, ON
    8 hours ago
  •  ...Role: GM’s Mechatronic Infrastructure Diagnostic System team is...  ...innovating new test automation tools/scripts, automatically extract...  ...Bachelor’s degree in Computer Engineering or Computer Science,...  ...equivalent Eligible to work full time hours, 40 hours a week for... 
    Full time
    Internship
    Local area
    Work from home

    General Motors

    Markham, ON
    5 days ago
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+...  ...Design and implement core components of the ML runtime framework for inference on...  ...kernels and system-level integration. Develop tools to assist with performance profiling and debugging... 
    Full time

    Qualcomm

    Markham, ON
    8 hours ago
  •  ...Description We are looking for a Grocery Clerk - Full Time who is passionate about food and enjoys working in a fast paced, team environment! Do you have outstanding customer service skills? Are you passionate about the food industry? If so, come join our growing... 
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Longo'S

    Markham, ON
    8 hours ago
  •  ...Technical Support Engineer - Level 3 (X86 Cloud)   Purpose of Role Responsible for...  ...continual improvement of enterprise x86 infrastructure, private cloud hosted services, and...  ...scripting, automation, and operational tooling. Knowledge of High Availability, Disaster... 
    Full time

    Markham Office

    Markham, ON
    8 hours ago
  •  ...Full-time Description Ready to join a global developer and supplier of precision-engineered testing solutions equipment servicing markets such as automotive, defense/aerospace, industrial, life sciences, and telecom markets? Then Acculogic Inc. is looking forward... 
    Full time
    Internship

    Acculogic Inc.

    Markham, ON
    8 hours ago
  •  ...About Mecka Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and...  ...The data we capture is only as valuable as the tools people use to work with it. As Application / Platform Engineer, you build the web viewers and players that make... 
    Full time

    The Mecka

    Markham, ON
    8 hours ago
  •  ...solutions. At the same time, you’ll be playing a vital role in our engineering process, and you’ll be often invited for code and...  ...and deploy workflows, production applications/workloads, and infrastructure Define and implement monitoring and alerting to ensure visibility... 
    Long term contract
    Full time
    Manual labor
    Worldwide

    Kaseya Careers

    Markham, ON
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Stack Engineer, ML Tooling and Infrastructure. Be the first to apply!