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

Senior Software Engineer, Device & Data Platform

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
You'll own the software that lets people operate Mecka's connected hardware and use the data it produces. That includes services and operational tools for our device teams, and APIs and SDKs for customers building with our hardware and data. You'll be responsible for service and API design, data integrity, production reliability, and compatibility across device and customer workflows. As data collection grows, these systems need to stay understandable and dependable, especially when devices disconnect, transfers stop, or services fail.

What You'll Do

  • Own service and API design for connected hardware and data-intensive workflows, including the data models behind them.

  • Keep data accurate and complete, and keep production services reliable, across device and customer workflows.

  • Build telemetry, diagnostics, and operational tools that help engineers understand how devices and services are behaving.

  • Develop APIs, SDKs, and command-line tools that help hardware and data customers integrate Mecka into their workflows.

  • Implement asynchronous workflows that handle retries, duplicate events, and interrupted transfers predictably.

  • Test complete user workflows end to end, and maintain documentation, monitoring, and backward compatibility as the platform evolves.

What You Bring

Must-have:

  • 5+ years of software engineering experience, including strong backend programming and operating production services in a language such as Python, Go, or TypeScript.

  • Depth in at least one of these areas:

    • Service reliability: telemetry, monitoring, diagnostics, and operational tooling for distributed systems.

    • Developer experience: APIs, SDKs, command-line tools, documentation, and useful examples.

  • Experience designing APIs, data schemas, and databases, with practical knowledge of SQL and query performance.

  • Understanding of how distributed systems fail, including retries, duplicate events, interrupted transfers, and intermittent connectivity.

  • Knowledge of authentication, authorization, automated testing, versioning, and release practices.

  • Ability to debug across services, client software, and device interfaces, and to explain system behavior clearly.

Nice-to-have:

  • Experience with connected hardware or operational web applications.

  • Experience building public SDKs or working with large video and sensor datasets.

A Note on Applying

Studies show women and candidates from underrepresented groups often only apply when they meet 100% of the listed qualifications, while others apply after meeting 60%. 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.

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 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Device & Data Platform in Richmond Hill, ON vacancy
  •  ...the way. The Island Enterprise Platform unifies AI enablement, network access, data protection, identity, and endpoint...  ...world works.  Seeking Top-Notch Go Engineers: We are looking for...  ...engineers with 6+ years of hands-on software development experience, ideally with... 
    Senior
    Full time

    Island

    Richmond Hill, ON
    more than 2 months ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...applications that connect our devices, guide recording, and show users...  ...where physical hardware, mobile software and everyday use meet. Getting...  ...diagnostics, and work with firmware engineers to reproduce issues and test... 
    Suggested
    Full time

    The Mecka

    Richmond Hill, ON
    1 day ago
  •  ...respected enterprises in the world. We’ve researched every corner of the modern enterprise. Built industry-defining tech like anti-virus software and browser isolation. Delivered products like DLP and proxies to millions worldwide. But what we’re building now - it’s not... 
    Senior
    Full time
    Worldwide

    Island

    Richmond Hill, ON
    more than 2 months ago
  •  ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and...  ...and maintain integrations with payment platforms, banks, payroll providers, and financial...  ...with a degree in Computer Science, Software Engineering, Computer Engineering, or a similarly rigorous... 
    Suggested
    Full time
    Contract work
    Local area

    The Mecka

    Richmond Hill, ON
    10 days ago
  •  ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate...  ..., and deployed hardware. The Role We're hiring a Senior Full Stack Software Engineer based in Toronto to build and ship production web applications... 
    Senior
    Full time

    The Mecka

    Richmond Hill, ON
    9 days ago
  •  ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and...  ...team builds and runs. We're hiring a Senior Cloud Infrastructure Engineer to help design, scale, and harden...  ...and customer delivery. You'll join the Platform Engineering & Infrastructure team as... 
    Senior
    Full time

    The Mecka

    Richmond Hill, ON
    10 days ago
  • $60 - $80 per hour

     ...Description ROLE: Senior Developer, Data Engineering – 6 Months Contract REPORTS TO: Manager, Digital Analytics LOCATION: Hybrid / Corporate Office in Richmond Hill, Ontario SALARY: $60/h - $80/h   THE OPPORTUNITY We are seeking a highly skilled and experienced... 
    Senior
    Full time
    Contract work
    Internship
    Work at office

    Venterra Realty

    Richmond Hill, ON
    a month ago
  • $130k - $160k per year

     ...will contribute to a massively scalable data platform, that is built on top of a world-class enterprise...  ...for career advancement. The Cloud Engineer is responsible for supporting,...  ...and operate multiple environments in the software development process. Essential Functions... 
    Senior
    Full time
    Casual work
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Paymentus

    Richmond Hill, ON
    more than 2 months ago
  • $110k per year

     ...3D Software Developer   General   We are looking...  ...candidate should have strong engineering interests and demonstrate excellent...  ...experience using the Microsoft Windows platform and .NET framework. ·...  ...handling common 3D/CAD data formats such as STEP, IGES, STL... 
    Permanent employment
    Full time

    SQUALUS GROUP

    Richmond Hill, ON
    10 days ago
  • $180k - $250k per year

     ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and...  ...hardware. The Role We are hiring a Senior Product Engineer to take products 0 → 1 → scale ....  ...Required Background ~7+ years of software engineering experience (or equivalent impact... 
    Senior
    Internship

    Mecka

    Richmond Hill, ON
    14 days ago
  • $120k - $135k per year

    A leading Canadian consulting engineering firm specializing in high-performance...  ...an experienced and motivated Senior Building Performance &...  ...operations across primary automation platforms. • Measurement &...  ...consumption, analyze building data, and execute M&V protocols to... 
    Senior
    Long term contract
    For contractors
    Seasonal work
    Local area

    Randstad

    Richmond Hill, ON
    6 days ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...models, make them run on embedded devices, and carry their accuracy from...  ...integrate them with embedded Linux software. Optimize models and...  ...architecture decisions and guiding engineers through model development and... 
    Full time

    The Mecka

    Richmond Hill, ON
    1 day ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...readiness across hardware and software. As data collection grows, your...  ...Reproduce failures, work with engineers to isolate the root cause, and...  ...physical test fixtures, including device control and measurement. ~ Practical... 
    Full time

    The Mecka

    Richmond Hill, ON
    1 day ago
  • $74k - $90k per year

     ...Summary/Objective The QA Engineer plays a key role in quality assurance and quality...  ...~ Investigate the use of a software as a service (SaaS) platform and how it provides solutions to a diverse range of clients, and provide data-driven automated tests to strive for... 
    Full time
    Casual work
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Paymentus

    Richmond Hill, ON
    14 days ago
  • $110k - $166k per year

     ...energy demands grow. From massive data centers to modernizing...  ...systems, our industry-recognized engineers and scientists have been at the...  ...The primary duties of the Senior Substation Electrical Engineer...  ...Experience using electrical design software such as SKM PowerTools, ETAP,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time
    Work at office

    HDR

    Richmond Hill, ON
    24 days ago
  • $110k - $135k per year

     ...manufacturing company. They are looking for a Manager, Finance Systems & Data Governance to join their team!   Why Work Here   Strong...  .... Experience with OneStream or a comparable EPM/consolidation platform (such as Oracle FCCS, Hyperion HFM, SAP BPC) is preferred;... 
    Long term contract
    For contractors
    Work at office
    Local area

    Vaco LLC

    Richmond Hill, ON
    5 days ago
  • SENIOR BUILDING PERFORMANCE & COMMISSIONING ENGINEER-Richmond Hill, ON Commissioning | Energy Optimization | Decarbonization...  ...through field testing and data analysis. ~Conduct Measurement &...  ...Schneider Electric, and other major BAS platforms. Energy Modelling & Analytics... 
    Senior
    For contractors
    Seasonal work
    Direct hire
    Work at office

    Modern Technical Staffing, Inc.

    Richmond Hill, ON
    a month ago
  •  ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and...  ...learned. You'll bring robots, sensors, and software together for demonstrations, policy deployment...  ..., mechatronics, or a closely related engineering field. ~ Strong Python and C++ skills,... 
    Full time

    The Mecka

    Richmond Hill, ON
    1 day ago
  •  ...the way. The Island Enterprise Platform unifies AI enablement, network access, data protection, identity, and endpoint...  ...developers, security, and field engineers to push forward Island solutions....  ...to have ~6+ years of hands-on software low-level development experience... 
    Senior
    Full time

    Island

    Richmond Hill, ON
    more than 2 months ago
  •  ...enterprise content management (ECM) software providesContent Services to...  ...Content Management platforms division is focusing on the development...  ...that stores structured data and unstructured content in a...  ...be encouraged to cultivate an engineering mindset, driving the creation... 
    Full time
    Worldwide

    opentext

    Richmond Hill, ON
    5 days ago
  •  ...Senior Developer Role Summary We are seeking a skilled Senior...  ...solutions across our enterprise platforms. This role will play a key...  ...(serverless compute) Azure Data Factory (data movement & orchestration...  ...s degree in Computer Science, Engineering, or related field Azure... 
    Senior
    Full time

    Cansel Group Of Companies

    Richmond Hill, ON
    more than 2 months ago
  • $83k - $105k per year

     ...Summary/Objective Paymentus is seeking a Data Security Analyst to join our Cyber Security team with a focus on Data Loss Prevention...  ...and security best practices. Collaboration Work with Engineering, IT, Product, HR, Legal, and business teams to support secure... 
    Full time
    Casual work
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Paymentus

    Richmond Hill, ON
    more than 2 months ago
  • $110k - $140k per year

     ...will contribute to a massively scalable data platform, that is built on top of a world class enterprise...  ...You're a self driven Sr. Full Stack Engineer seeking to understand and transform...  ...Experience in Agile/SCRUM methodologies for software development ~4-7+ years of commercial... 
    Senior
    Full time
    Casual work
    Work at office
    Local area
    Monday to friday
    Afternoon shift

    Paymentus

    Richmond Hill, ON
    more than 2 months ago
  •  ...without ever getting in the way. The Island Enterprise Platform unifies AI enablement, network access, data protection, identity, and endpoint control into one...  ...changing how the world works As an  Escalation Engineer , you’ll join our  growing global Escalation team  that... 
    Full time

    Island

    Richmond Hill, ON
    more than 2 months ago
  • $110k - $120k per year

     ...analysis and payroll projects   About You ~5+ years of payroll experience ~ International payroll exposure ~ Experience in a senior or supervisory-level payroll capacity preferred ~ Strong knowledge of Canadian and UK payroll legislation and taxation requirements... 
    Senior
    For contractors
    Work at office
    Local area

    Vaco LLC

    Richmond Hill, ON
    2 days ago
  • $150k - $200k per year

     ...Mecka AI Mecka AI is building the data infrastructure layer for robotics and...  ...-data sales & delivery team and the engineering that produces the data — driving delivery...  ...drops to a repeatable delivery engine. This is a hands-on, senior IC role. You will be equally comfortable... 
    Senior
    Internship

    Mecka

    Richmond Hill, ON
    17 days ago
  • $77k - $116.5k per year

     ...The Business Intelligence and Data Management Manager is responsible for: Data Strategy...  ...analytics and recommendations to the senior management team as a key element in the development...  ...~ Expert user of data visualization software (Tableau)  ~ Advanced computer skills... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    Richmond Hill, ON
    more than 2 months ago
  • $160k per year

     ...About Mecka AI Mecka AI is building the data infrastructure layer for robotics and embodied...  ...a Mechanical Camera & Sensor Calibration Engineer to own Mecka's entire calibration...  ...working with physical hardware — not just software Able to design repeatable, scalable calibration... 
    Immediate start

    Mecka

    Richmond Hill, ON
    25 days ago
  •  ...reinvent work for the modern enterprise. And we’re always looking for world-class human beings (not resumes) to join the movement. As a QA engineer, you will take part in ensuring the overall quality of our product, through manual testing, allowing us to deliver a high-quality... 
    Full time
    Work at office

    Island

    Richmond Hill, ON
    more than 2 months ago
  • $70k - $87.5k per year

     ...Accessories, we are looking for a collaborative and detail‑oriented Senior Specialist of Vendor Management to strengthen supplier...  ...alternate sourcing plans. Develop and maintain a Market Intelligence platform with ongoing insights for Parts Operations. Manage direct... 
    Senior
    Full time
    Internship
    Work at office
    Home office

    Mazda Canada Inc

    Richmond Hill, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Device & Data Platform. Be the first to apply!