Skip to main content
M

Principal Network Engineer

Mawari Technologies
Full Timeprincipal
CAPosted February 28, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptRustAWSGCPAzureLinuxCI/CDMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

What we're building

The Mawari Network orchestrates a decentralized ecosystem of GPU-powered nodes running the Mawari Engine, a proprietary rendering and streaming stack optimized for XR. We leverage Web3 principles to ensure scalability, transparency, and fairness in the network.

This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers and graphics engineers, and an extraordinary opportunity to work with technologies that will enable the next iteration of the internet for billions of people.

40+ XR deployments worldwide.

Strong industry partnerships with leading XR, telecom, and blockchain players.

About the role – Principal Engineer

Building distributed 3D content streaming, optimizing resources and implementing load-balancing strategies.

The ideal candidate thrives on solving challenging engineering problems. You will be instrumental in scaling throughput, improving latency for real-time evaluations, and creating comprehensive monitoring systems to ensure the health and performance of our live network.

Architect and implement distributed systems for content streaming & distribution, model evaluation, inference pipelines

Make high-level design decisions and create architectural blueprints, setting the technical direction and strategy for scalability, performance, and innovation

Build monitoring and observability tools to track system health, throughput, and fairness across the subnet

Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them

Develop elastic, load balancing, and failure recovery strategies to ensure performance and resilience

Design and implement a custom, low-latency networking protocol to serve P2P real-time streaming and inference workloads at scale, specifically for cloud-rendered experiences streamed to XR devices.

Decentralized Systems Engineering: Architect and optimize a resilient distributed system with a focus on Byzantine Fault-Tolerant (BFT) environments, ensuring robust operation and seamless recovery across a decentralized peer-to-peer network infrastructure.

Algorithmic Research & Development: Investigate and design new data structures and algorithms, applying advanced distributed computing approaches that leverage the latest and state-of-the-art hardware technology.

Performance Optimization: Develop and integrate a comprehensive framework for latency mitigation and adaptive Quality of Service (QoS), dynamically adjusting stream parameters to ensure a high-performance, immersive experience despite network variability.

Translate research protocols and advanced P2P concepts into production-grade, scalable systems, collaborating closely with business and tokenomics teams to align technical development with strategic goals.

Mentor fellow engineers to achieve success by guiding them to make high-level architectural decisions, solve complex distributed systems challenges, and translate innovative research into resilient, production-ready software. (Building scalable architecture or database management)

Project management, keeping the project on track and having all stakeholders informed

Partner with product and research teams to translate requirements into a clear technical roadmap and break down complex projects into actionable tasks

Golang, Rust, TypeScript

Monitoring: Proven experience building microservices and cloud-native applications on platforms like AWS, GCP, or Azure

  • 4+ years of experience in building large-scale distributed systems features or applications.
  • Technical leadership as well as team motivation, direction and pace
  • Good understanding of CI/CD pipelines and related tools and technologies
  • Mastery of software architecture, design patterns, and system design principles.

Experience with Linux system level development, distributed system, or scheduling algorithm is an asset

DHTs, gossip protocols, BFT consensus, or P2P network resilience techniques.

Mawari's Canadian office is at the Waterloo Accelerator Centre - a modern and vibrant facility adjacent to the University of Waterloo campus. It's conveniently located on the Ion elect light rail systems running North-South here in Waterloo Region. The Waterloo Accelerator is a modern work environment with plenty of natural light, open space and flexible meeting areas as well as free coffee/tea service.

Hiring Policy

At Mawari, we're building a team where everyone belongs. We know that diverse backgrounds, perspectives, and experiences make us stronger — and help us create better products for our customers and communities.

We welcome candidates of all races, colours, creeds, ancestries, national origins, disabilities, ages, sexes, sexual orientations, gender identities and expressions, family situations, and more.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free