What You’ll Do
You will design, build, and operate production-grade software systems that power customer-facing AI deployments. You’ll work closely with Deployment Engineers, Systems Design, ML, and Infrastructure teams to deliver reliable, scalable solutions that operate across cloud and edge environments.
This is a hands-on, execution-oriented role suited for an intermediate to senior engineer who is comfortable owning features end-to-end — from backend services and APIs to user-facing web applications — and supporting real-world deployments in industrial environments.
You will develop deployment-ready software stacks, implement customer-specific services and integrations, and ensure systems meet performance, reliability, and operational requirements in production.
Key Responsibilities
- Design, build, and maintain full-stack web applications used for system configuration, monitoring, and customer interaction
- Develop and operate backend services and APIs (primarily in Python) supporting real-time AI and vision systems
- Build and maintain frontend applications using TypeScript and React, integrating with backend services and infrastructure
- Support and optimize software deployments across cloud and edge environments
- Implement and maintain integrations with cloud services (e.g., compute, storage, networking)
- Optimize software performance for real-time inference, low latency, and resource-constrained environments
- Collaborate with Deployment Engineers to debug and resolve issues in live production systems
- Contribute to CI/CD pipelines, testing strategies, and deployment automation
- Implement monitoring, logging, and observability to ensure system reliability and uptime
- Document system architecture, deployment processes, and customer-specific configurations
What We’re Looking For
Must-Haves
- Degree in Computer Science, Software Engineering, or equivalent professional experience
- Strong Python application development experience in production environments
- Experience building and maintaining full-stack web applications
- Frontend: TypeScript, React
- Backend: Python-based APIs and services
- Experience deploying and operating software on cloud platforms such as AWS, Azure, or GCP
- Familiarity with services like EC2, ECS, S3, or equivalent
- Solid experience with Linux-based systems and production infrastructure
- Familiarity with containerization and DevOps practices (Docker, CI/CD, configuration management)
- Strong debugging skills across application code, infrastructure, and runtime environments
- Ability to work independently, own technical decisions, and contribute at an intermediate to senior level
- Strong collaboration skills with ML, infrastructure, deployment, and customer-facing teams
- Willingness to support customer deployments in Canada and the United States as needed
Nice-to-Haves
- Familiarity with image processing or computer vision (e.g., OpenCV)
- Experience with real-time or low-latency systems
- Exposure to model serving, inference optimization, or performance tuning
- Experience deploying software on edge devices (e.g., Jetson, industrial PCs)
- Familiarity with Kubernetes or lightweight orchestration
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK, etc.)
- Prior experience in manufacturing, robotics, or industrial environments
- Startup or fast-paced, customer-facing engineering experience
Why Join us?
- Build software powered by cutting-edge AI that runs in real factories, not just dashboards
- Own deployment-critical systems with direct customer impact
- Work across full-stack web, backend systems, cloud infrastructure, and edge AI
- Collaborate with world-class engineers and AI researchers in a fast-growing startup