About EAIGLE
EAIGLE is a leader in AI-driven solutions for the supply chain and logistics industry, helping our clients unlock efficiency and innovation in complex operational environments. As a rapidly growing B2B company, we rely on high-impact events, conferences, and exhibitions to connect with our audience and expand our influence. We’re looking for a talented, detail-oriented Marketing and Events Coordinator who thrives in a dynamic environment, excels in coordination, and is ready to bring their event and marketing expertise to a close-knit, hardworking team.
We are seeking a highly skilled Senior Software Engineer to join our dynamic R&D software team as a Cloud Software Technical Lead. This is a pivotal role in designing, building, and maintaining a scalable, secure, cloud native system to process, distribute and archive the results of our on-premise “edge” computer vision systems. As the cloud technical lead, you will work closely with product managers and the computer vision team to ensure the end-to-end system is robust, efficient, and future-ready.
You’ll bring expertise and experience in architecting cloud systems that support computer vision data while adhering to security, scalability, and reliability standards.
What you'll do:
● Design, develop, and maintain the architecture for a cloud hosted backend supporting edge hosted computer vision pipelines.
● Define and optimize secure, high-performance REST APIs for integration with internal and external services, data analysis tools, and web interfaces.
● Optimize database, API, and backend system performance to ensure suitable latency and scalability.
● Ensure robust fault tolerance, monitoring, and recovery mechanisms to meet availability requirements.
● Own and maintain the deployment toolchain using Infrastructure-as-Code (IaC) tools like BiCEP and Terraform. Automate CI/CD pipelines to streamline development-to-production workflows.
● Work closely with cross-functional teams, including computer vision engineers, software engineers, and product managers, to align system design with business and technical needs.
● Provide mentorship, guidance, and technical expertise to team members in areas of system design, software engineering best practices, and ML operations technology.
What you need:
● Bachelor’s Degree in Computer Science, Engineering, or other relevant technical fields
● 10+ years of software engineering experience, including designing and maintaining cloud systems.
● 3+ years of experience as a software engineer supporting ML powered systems.
● Proven experience with secure, scalable REST API design and implementation.
● Hands-on experience with on-premise hardware, including NVIDIA GPUs, and edge devices for real-time data processing.
● Strong programming skills in Python with expertise in designing efficient, high-performance systems.
● Deep understanding of cloud platforms (e.g., Azure) and cloud-native application development.
● Experience with server-less architectures and containerization tools (e.g., Docker, Kubernetes).
● Proficiency with IaC tools such as BiCEP or Terraform for infrastructure automation.
● Strong knowledge of CI/CD pipelines and backend deployment processes.
● Solid understanding of secure system design and software engineering best practices.
● Ability to work effectively with multidisciplinary teams and communicate complex technical concepts clearly.
Preferred Qualifications:
● Experience with video processing, streaming, or encoding pipelines.
● Familiarity with edge computing and ML processors.
● Understanding of the ML R&D lifecycle, including the training and deployment of neural networks for computer vision.
● Prior experience with real-time systems operating under tight SLA constraints.
What we offer:
● A competitive compensation package, including base salary and stock options.
● An opportunity to work in a high-impact role at the forefront of innovation in computer vision and ML-driven logistics.
● A remote-first work environment.
Job Type: Full-time
Benefits:
Dental care
Extended health care
Paid time off
Work from home
Education:
Bachelor's Degree (preferred)
Language:
English (preferred)
Work Location: Hybrid remote in Markham, ON L3R 9Z7