Senior Software Engineer

Remote

IT

Full-time

  Facebook   Linkedin

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

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit