Principal Engineer

Posted 3 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Engineer responsible for designing scalable distributed systems for Mawari Network. Leading architecture decisions and optimizing resources for high-performance streaming and inference.

Responsibilities

  • 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 high-availability infrastructure for real-time leaderboards and validator mechanisms.

Requirements

  • 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.

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development
  • Team collaboration environment

Job type

Full Time

Experience level

Lead

Salary

CA$150,000 - CA$180,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDistributed SystemsGoogle Cloud PlatformMicroservicesRustGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.