
Principal Engineer
Mawari
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$150,000 - CA$180,000 per year
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangRustmicroservicescloud-native applicationsdistributed systemsCI/CD pipelinessoftware architecturedesign patternssystem design principlesload balancing
Soft Skills
technical leadershipteam motivationdirectionproblem-solvingcommunication