Backend Platform Engineer (Canada)

Backend Platform Engineer (Canada)

02 Nov
|
Jobgether
|
Canada

02 Nov

Jobgether

Canada

We are looking for an experienced Backend Platform Engineer to build, maintain, and scale the infrastructure powering an creative AI-enabled product designed for children. In this role, you will take end-to-end ownership of the backend ecosystem, including APIs, real-time connectivity, job processing pipelines, and cloud infrastructure. You will ensure that connected devices operate reliably while maintaining high performance, security, and cost efficiency as the product scales globally. Working within a small, experienced engineering team, you will strengthen existing systems, improve deployment processes, and establish technical standards for future growth. You will also collaborate with machine learning, firmware, and Trust & Safety specialists to deliver a seamless and secure user experience. This is an opportunity to make significant architectural decisions and shape the foundations of a growing technology platform.

Accountabilities:

- Own the development, maintenance, and optimization of backend APIs and job queues responsible for processing customer requests and powering the product experience.
- Maintain and improve the real-time communication infrastructure that connects devices to backend services, ensuring reliability and performance in collaboration with firmware engineering.
- Design, implement, and optimize autoscaling capabilities to support increasing traffic, seasonal demand, and the expansion of the connected device fleet.
- Collaborate with Machine Learning Serving Engineers to coordinate infrastructure scaling and optimize GPU-based inference workloads.
- Strengthen observability across the platform by developing and maintaining metrics, logging, distributed tracing,



and alerting systems that enable early detection and resolution of technical issues.
- Build cost-monitoring and instrumentation capabilities to track infrastructure expenses at the request, model, and service levels.
- Take ownership of release engineering for backend services, including deployment strategies, database migrations, production releases, and reliable rollback procedures.
- Improve system architecture, infrastructure resilience, and operational standards to ensure the platform remains scalable, maintainable, and cost-efficient.
- Partner with Trust & Safety engineering to implement effective abuse prevention mechanisms, device security measures, and privacy safeguards appropriate for a children's product.
- Participate in the shared on-call rotation, responding to production incidents and continuously improving systems to reduce operational disruptions and recurring alerts.
- Identify infrastructure bottlenecks, technical risks, and opportunities for optimization, taking proactive steps to improve system performance and reliability.
- Establish engineering best practices and technical foundations that support the platform's long-term growth as the engineering team expands.

Requirements:

- Strong professional experience developing backend applications and services using Python.
- Solid expertise in PostgreSQL, including database design, query optimization,



and production database management.
- Experience with Elixir or a genuine interest and willingness to learn and work with the language.
- Demonstrated experience owning production infrastructure end to end, including architecture, deployment, monitoring, maintenance, and operational reliability.
- Proven ability to design, operate, and scale queue-driven or real-time systems through significant increases in traffic and workload.
- Strong understanding of distributed systems, asynchronous processing, API architecture, and real-time communication technologies.
- Experience building and maintaining reliable cloud infrastructure, including autoscaling strategies and systems designed to handle fluctuating demand.
- Familiarity with observability practices and tools, including metrics, centralized logging, distributed tracing, alerting, and incident monitoring.
- Understanding of release engineering and deployment practices, including safe production releases, database migrations, and rollback strategies.
- Ability to monitor and optimize infrastructure costs while balancing performance, reliability, and scalability.
- Experience collaborating with cross-functional engineering teams, particularly in environments involving firmware, machine learning infrastructure, and security.
- Strong troubleshooting and problem-solving skills, with the ability to investigate production incidents and implement sustainable solutions.
- Comfort taking responsibility for production systems and participating in on-call rotations, with a proactive approach to reducing incidents and improving operational efficiency.
- Excellent communication and

📌 Backend Platform Engineer (Canada)
🏢 Jobgether
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend platform engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: backend platform engineer (canada) / canada