Talent.com
Mawari Technologies
Mawari Network - Principal EngineerMawari Technologies • Waterloo, Ontario, Canada
Mawari Network - Principal Engineer

Mawari Network - Principal Engineer

Mawari Technologies • Waterloo, Ontario, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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.

Our blockchain layer is the backbone of this ecosystem, enabling staking, licensing, reward distribution, and coordination across thousands of distributed nodes.

Why work with us

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.

  • Proven technology: 40+ XR deployments worldwide.
  • Strong industry partnerships with leading XR, telecom, and blockchain players.
  • Visionary, experienced founding team.
  • Recently funded expansion phase with a focus on scaling Web3 infrastructure.
  • Opportunity to define the future of decentralized XR streaming.

About the role – Principal Engineer

In this role, you will be responsible for designing and implementing solutions for complex, large-scale systems, including:

  • Building distributed 3D content streaming, optimizing resources and implementing load-balancing strategies.
  • Developing advanced distributed scheduling solutions.
  • Creating resilient validation frameworks that can handle high-stakes environments.

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.

Key responsibilities

Distributed Systems

  • 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
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions
  • Develop elastic, load balancing, and failure recovery strategies to ensure performance and resilience
  • Design high-availability infrastructure for real-time leaderboards and validator mechanisms.

Protocol Development

  • Protocol Architecture: 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.
  • Operationalization of Research: 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.

Mentorship & Collaboration

  • 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. (ex. Building scalable architecture or database management)
  • Contribute to ongoing system audits and post-mortems to ensure the platform is future-proofed against growing user and transaction volumes
  • Foster a collaborative and inclusive team environment by facilitating code reviews, architecture discussions, and problem-solving sessions.
  • 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

Education and experience

Required:

  • Expert-level backend development experience in Golang and Rust (6+ years experience)
  • 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
  • Concurrency is a challenge that you are comfortable tackling
  • Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar
  • Mastery of software architecture, design patterns, and system design principles.

Nice to Have:

  • Experience with Linux system level development, distributed system, or scheduling algorithm is an asset
  • Understanding of GPU architecture
  • Proven experience with: DHTs, gossip protocols, BFT consensus, or P2P network resilience techniques.

Location

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.

Créer une alerte emploi pour cette recherche

Mawari Network - Principal Engineer • Waterloo, Ontario, Canada

Offres similaires

Principal AI Engineer

Workerbeewaterloo, on, ca
Permanent

No C2C or third-party submissions.Workerbee connects workers with employers through trusted introductions.By joining Workerbee you can be matched for project-based, contract, or permanent opportuni... Voir plus

 • Offre sponsorisée

Jameson looking for a babysitter or nanny in Elmira

SitlyElmira, CA
Temps partiel

Hello, my name is Jameson! We are looking for occasional care for our 2 year old son.If you are regularly available on Friday and Saturdays, we would love to hear from you and set up a time to meet. Voir plus

 • Offre sponsorisée

Senior Platform Engineer

CanDealwaterloo, on, ca
Temps plein

CanDeal Group is a leading provider of electronic marketplaces and data services for Canadian dollar fixed income securities and derivatives.CanDeal’s Markets Division, provides access to a deep po... Voir plus

 • Offre sponsorisée • Nouvelle offre

Data Engineer - Mphasis

Mphasiswaterloo, on, ca
Temps plein

Looking for a candidate from Data Scientist and Developer background, should have experience in Machine Learning and Snowflake.Should have experience on the following: -.Design, develop, and mainta... Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior DevOps Engineer - Yochana

Yochanawaterloo, on, ca
Temps plein

Senior DevOps Engineer - Vancouver, BC - Onsite cntract role.Customer wants DevOps architect candidate than engineer role.Someone who is experienced to drive DevOps governance and lead B2B guest su... Voir plus

 • Offre sponsorisée • Nouvelle offre

Full Stack Engineer - Nityo Infotech

Nityo Infotechwaterloo, on, ca
Temps plein

Role: Full Stack Developer- Azure – AI/LLM.Location: Toronto, Canada (Hybrid on-site).Full Stack , Data Engineering & AI/LLM systems.Hands-on engineer combining enterprise Azure data platforms with... Voir plus

 • Offre sponsorisée • Nouvelle offre

Nanny Wanted - Experienced Nanny Needed In Mount Elgin, Ontario $18/Hour

CanadianNanny.caMount Elgin, Ontario, Canada
18,00 $CA par heure
Temps plein

Our family in Mount Elgin, Ontario is searching for a nurturing and reliable nanny to assist with care of my toddler and assist with our 2 primary school-aged boys.I became a widow 2 years ago and ... Voir plus

 • Offre sponsorisée

Principal Advisor Underground

Brunelwaterloo, on, ca
Temps plein

Position: Principal Advisor - Underground.Brunel is currently looking for a Principal Advisor – Underground for our mining client.The Principal Solutions Advisor - Underground is a strategic role w... Voir plus

 • Offre sponsorisée

Information Technology Private Tutoring Jobs Elmira

SuperprofElmira, Canada
20,00 $CA par heure
Temps plein +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Voir plus

 • Offre sponsorisée

Head of Engineering

Leo Berwickwaterloo, on, ca
Temps plein +1

Leo Berwick is an innovative mergers and acquisitions consulting firm.We are comprised of experienced advisors from global law and accounting firms that add value to transactions as trusted partner... Voir plus

 • Offre sponsorisée • Nouvelle offre

Vmware Engineer - Net2Source (N2S)

Net2Source (N2S)waterloo, on, ca
Temps plein

Job Role: Vmware Engineer with Azure Cloud and vCloud Director.Location : Mississauga, Ontario onsite.Support Assist with Cloud Platform onboarding tasks including multitenant organization VM provi... Voir plus

 • Offre sponsorisée • Nouvelle offre

Civil Engineer in Training - True North Engineering

True North Engineeringwaterloo, on, ca
Temps plein +1

Sherwood Park, Alberta | Full-time, permanent.Sherwood Park, Alberta, serving municipal, commercial, and infrastructure clients across the province with primarily civil and structural services.The ... Voir plus

 • Offre sponsorisée • Nouvelle offre

Principal Engineer

Property Vistawaterloo, on, ca
Temps plein

At Property Vista, we are officially declaring an end to \"passive specs\" and the \"feature factory.We are shifting to a high-velocity, outcome-based model where we measure success by the .You wil... Voir plus

 • Offre sponsorisée • Nouvelle offre

Lead Principal Software Engineer

Auxo | Growth Partnerwaterloo, on, ca
Temps plein

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Voir plus

 • Offre sponsorisée

GCP Platform Engineer - Epsilon Solutions Ltd.

Epsilon Solutions Ltd.waterloo, on, ca
Temps plein

Role: Optimum Data GCP Platform Engineer.GCP Platform,Google Cloud Platform,Google Identity Platform,IT security,cloud computing,cloud providers,cybersecurity,federated identity,identity and access... Voir plus

 • Offre sponsorisée • Nouvelle offre

System Engineer-Propulsion system - Zobility

Zobilitywaterloo, on, ca
Temps plein

Associate will complete the development of the assigned subsystem.The Systems Engineer Associate will also confirm the subsystem meets the defined requirements prior to delivery to the customer.Res... Voir plus

 • Offre sponsorisée • Nouvelle offre

Director of Software Engineering

Aduna Globalwaterloo, on, ca
Temps plein

Head of API Platform / Responsable de la Plateforme API.API economy—connecting telecom operators, cloud platforms, and software innovators to power the next generation of digital services.As Head o... Voir plus

 • Offre sponsorisée • Nouvelle offre

Power System Application Engineer with Network Transmission

iFlow Inc.waterloo, on, ca
Temps plein

Job Title: Power System Application Engineer with Network Transmission.Minimum 3+ years of experience working with SCADA systems.Minimum 5+ years of experience in C++, Java.Energy Management System... Voir plus

 • Offre sponsorisée • Nouvelle offre

Linux System Engineer - Dacaro Services

Dacaro Serviceswaterloo, on, ca
Temps plein

The role will be responsible for maintaining system security, stability, and compliance through effective patch management across both on-prem and cloud platforms.This is a hands-on technical role ... Voir plus

 • Offre sponsorisée • Nouvelle offre

Principal Technical Consultant

Crossfuzewaterloo, on, ca
Temps plein

Our Principal Technical Consultant (Architect) provides guidance to our customers related to the processes they are attempting to model as well as automate in ServiceNow and develops solutions for ... Voir plus