Senior Software Engineer - Streaming AI
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Streaming AI based in Canada.
This role offers the opportunity to build the foundational infrastructure powering the next generation of AI applications in the cloud. You will design and develop large-scale systems that enable organizations to run AI workloads directly on real-time streaming data. Working within a focused engineering team, you will solve complex distributed systems challenges while shaping highly reliable and scalable platforms. Your work will directly influence how businesses leverage AI, data, and automation at enterprise scale. The environment combines technical depth, autonomy, and collaboration with teams building cutting-edge cloud technologies. This is an ideal opportunity for engineers passionate about creating robust systems that redefine what is possible with real-time data.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Streaming AI based in Canada.
This role offers the opportunity to build the foundational infrastructure powering the next generation of AI applications in the cloud. You will design and develop large-scale systems that enable organizations to run AI workloads directly on real-time streaming data. Working within a focused engineering team, you will solve complex distributed systems challenges while shaping highly reliable and scalable platforms. Your work will directly influence how businesses leverage AI, data, and automation at enterprise scale. The environment combines technical depth, autonomy, and collaboration with teams building cutting-edge cloud technologies. This is an ideal opportunity for engineers passionate about creating robust systems that redefine what is possible with real-time data.
Accountabilities:
- Design, develop, and operate high-performance infrastructure that supports large-scale AI and real-time data streaming capabilities.
- Build foundational software systems focused on reliability, scalability, efficiency, and operational excellence across cloud environments.
- Architect solutions that enable customers to run advanced AI inference and intelligent agents directly on streaming data platforms.
- Solve complex distributed systems challenges, including resource allocation, failover strategies, networking, and system reliability.
- Collaborate with cross-functional engineering teams to improve infrastructure performance and support evolving AI-driven use cases.
- Enhance observability, troubleshooting capabilities, and overall system resilience across multiple cloud providers.
- Contribute to technical decisions and engineering practices within a high-ownership environment where individual contributions have significant impact.
- 2–5 years of professional experience designing, building, and supporting backend systems in production environments.
- Strong understanding of distributed systems, cloud infrastructure, networking, and large-scale software architecture.
- Experience developing and operating highly available, reliable systems at scale.
- Familiarity with major cloud platforms such as AWS, Azure, or GCP and their associated services.
- Proficiency in Java, Scala, C++, Go, or another statically typed programming language.
- Strong problem-solving skills with the ability to independently drive technical solutions in a fast-paced environment.
- Bachelor’s, Master’s, or PhD degree in computer science, engineering, or a related technical discipline, or equivalent practical experience.
- Experience with model serving, LLM infrastructure, AI agents, or streaming data systems is considered an asset.
- Interest in building the platforms that enable AI applications at scale rather than focusing on model research or training.
- Competitive salary range of CA$144.2K – CA$169.4K, depending on skills, experience, qualifications, and location.
- Equity opportunities to participate in the long-term success of the organization.
- Fully remote work environment available for candidates located in Ontario or British Columbia.
- Opportunity to work on advanced AI infrastructure and large-scale distributed systems.
- High-impact role within a collaborative engineering environment with strong ownership and autonomy.
- Exposure to complex technical challenges across cloud computing, AI, and real-time data platforms.
- Inclusive workplace culture that values diverse perspectives, collaboration, and innovation.
- Opportunities for professional growth, learning, and career development.