Senior Real-Time Edge & Cloud Systems Engineer
Maneva
Toronto
On-site
CAD 90,000 - 120,000
Full time
Job summary
An innovative AI solutions provider in Toronto is seeking a Senior Software Engineer to design and build fault-tolerant real-time systems. The ideal candidate will have 3-7 years of experience in software engineering, strong skills in C/C++, Python, and TypeScript/React, and a passion for optimizing distributed systems. This role offers travel opportunities and collaboration with world-class engineers in a dynamic environment.
Benefits
Work with cutting-edge AI solutions
Leadership opportunities in a fast-growing company
Travel opportunities
Collaboration with industry experts
Qualifications
- 3–7 years of software engineering experience with production deployment.
- Proven experience designing scaled production environments in IoT systems.
- Strong programming skills in C/C++, Python, and TypeScript/React.
- Hands-on experience with Linux-based environments.
- Understanding of networking and compute resources.
- Experience with low-latency systems and embedded hardware systems.
- Expertise in monitoring and observability frameworks.
- Strong skills in testing and performance optimization.
Responsibilities
- Design and implement scalable, fault-tolerant software for real-time applications.
- Deploy and debug production systems ensuring reliability and uptime.
- Integrate with hardware interfaces and manage data pipelines.
- Lead the design of resilient architectures.
- Implement real-time monitoring tools.
- Own incident response and drive reliability improvements.
- Contribute to CI/CD, automated testing, and QA.
- Collaborate with AI and infrastructure teams.
Skills
C/C++
Python
TypeScript/React
Linux-based development
Networking
Storage
Compute resources
Low-latency systems
Embedded hardware systems
Monitoring frameworks
CI/CD
Debugging
Performance optimization
An innovative AI solutions provider in Toronto is seeking a Senior Software Engineer to design and build fault-tolerant real-time systems. The ideal candidate will have 3-7 years of experience in software engineering, strong skills in C/C++, Python, and TypeScript/React, and a passion for optimizing distributed systems. This role offers travel opportunities and collaboration with world-class engineers in a dynamic environment.