Mecka.Ai
Hardware, Platform Software Engineer
Toronto GTA, Remote. Posted a month ago
The role
You will build the software platform that connects Mecka's capture devices, operations, and customers. You will own production software from architecture through deployment and operation.
What you will do
- Own service and API design for connected hardware and data-intensive workflows, including the data models behind them.
- 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.
- Maintain documentation, monitoring, and backward compatibility as the platform evolves.
Required qualifications
- 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) or Developer experience (APIs, SDKs, command-line tools,
- 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.
Nice to have
- Experience with connected hardware or operational web applications.
- Experience building public SDKs or working with large video and sensor datasets.
Before you apply
- We may use AI-assisted tools to help evaluate applications against the requirements of this role.
About the company
Mecka AI is building the data infrastructure layer for robotics and embodied AI. They design and operate global systems for data capture, data labeling, and hardware-enabled workflows.