Senior Software Engineer, Device & Data Platform
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 MeckaWe 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.
- ...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...SeniorFull time
- ...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...SuggestedFull time
- ...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...SeniorFull timeWorldwide
- ...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...SuggestedFull timeContract workLocal area
- ...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...SeniorFull time
- ...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...SeniorFull time
$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...SeniorFull timeContract workInternshipWork at office$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...SeniorFull timeCasual workWork at officeLocal areaMonday to fridayAfternoon shift$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 employmentFull time$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...SeniorInternship$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...SeniorLong term contractFor contractorsSeasonal workLocal area- ...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
- ...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
$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 timeCasual workWork at officeLocal areaMonday to fridayAfternoon shift$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,...SeniorLong term contractFull timeTemporary workPart timeWork at office$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 contractFor contractorsWork at officeLocal area- 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...SeniorFor contractorsSeasonal workDirect hireWork at office
- ...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 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...SeniorFull time
- ...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 timeWorldwide
- ...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...SeniorFull time
$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 timeCasual workWork at officeLocal areaMonday to fridayAfternoon shift$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...SeniorFull timeCasual workWork at officeLocal areaMonday to fridayAfternoon shift- ...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
$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...SeniorFor contractorsWork at officeLocal area$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...SeniorInternship$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...SeniorFull timeWork at officeLocal areaFlexible hours$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- ...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 timeWork at office
$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...SeniorFull timeInternshipWork at officeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Device & Data Platform. Be the first to apply!
- software engineer Richmond Hill, ON
- software developer remote Richmond Hill, ON
- software developer no experience Richmond Hill, ON
- software design engineer Richmond Hill, ON
- software engineer - ai machine learning Richmond Hill, ON
- software engineer intern Richmond Hill, ON
- software developer intern Richmond Hill, ON
- junior software developer Richmond Hill, ON
- software developer Richmond Hill, ON
- senior software developer Richmond Hill, ON

