Ritual

About Ritual

Connecting people to food through social ordering

🏢 Tech👥 101-200 employees📅 Founded 2015📍 Wellington Place, Toronto, ON3.7
B2CHospitalityB2BMarketplaceFoodSocialSaaSMobileeCommerce

Key Highlights

  • Headquartered in Toronto, ON with 101-200 employees
  • Innovative social ordering platform used by local eateries
  • Offers equity options and comprehensive healthcare from day one
  • Generous vacation policy encouraging work-life balance

Ritual is a social ordering platform headquartered in Toronto, ON, that connects users with local restaurants and coffee shops through its innovative mobile app. With a focus on enhancing the food ordering experience, Ritual allows users to place orders and pay in advance, streamlining the pickup pr...

🎁 Benefits

Ritual offers comprehensive healthcare coverage from day one, equity options for employees, and a generous vacation policy that encourages work-life b...

🌟 Culture

Ritual promotes a unique culture centered around social interaction and community engagement, allowing users to order food collectively with friends a...

Ritual

Distributed Systems Engineer Mid-Level

RitualRemote - Remote

Apply Now →

Skills & Technologies

Overview

Ritual is hiring a Distributed Systems Engineer to build and scale their blockchain infrastructure. You'll work on node specialization, consensus mechanisms, and distributed AI execution. This role requires deep expertise in Go and/or Rust.

Job Description

Who you are

You have deep expertise in Go and/or Rust, with a proven track record of building production-grade distributed systems. Your experience includes working on peer-to-peer systems and optimizing protocols for performance and reliability. You understand the intricacies of blockchain technology and are passionate about the intersection of AI and distributed systems.

You thrive in collaborative environments, working closely with research teams to implement novel algorithms and solutions. Your problem-solving skills are complemented by a strong attention to detail, ensuring that the systems you build are robust and efficient. You are comfortable with the challenges of scaling heterogeneous blockchain infrastructures and are eager to contribute to innovative solutions.

What you'll do

As a Distributed Systems Engineer at Ritual, you'll be instrumental in designing and implementing components for our heterogeneous compute network. You'll develop and optimize peer-to-peer networking protocols specifically tailored for AI model execution and blockchain consensus. Your role will also involve building and maintaining infrastructure for node monitoring, metrics collection, and system observability, ensuring the reliability and performance of our network.

You'll architect solutions for efficient state management and synchronization across specialized nodes, collaborating with the research team to implement cutting-edge distributed systems algorithms. Additionally, you'll create robust testing frameworks for distributed system components, contributing to the overall quality and reliability of our offerings.

What we offer

Ritual provides a highly competitive compensation package, including an annual discretionary bonus and an optimized tax structure compared to the majority of web3 startups. We offer top-tier benefits, including 100% coverage of premiums for high-quality healthcare and an aggressive company 401k match. You can choose to work fully remote or hybrid, depending on your preference. Join us for virtual and in-person events, and enjoy a supportive and innovative work environment.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Ritual.

Similar Jobs You Might Like

Based on your interests and this role

Krea

Distributed Systems Engineer

Krea📍 San Francisco

Krea is hiring a Distributed Systems Engineer to design and maintain large-scale distributed infrastructure for AI research and real-time model serving. You'll work with technologies like Kubernetes and Python, and collaborate closely with ML engineers. This position requires experience in distributed systems and cloud deployments.

Mid-Level
6 months ago
Inngest

Systems Engineer

Inngest📍 United States - Remote

Inngest is hiring a Distributed Systems Engineer to build the core of their product, focusing on durable execution layers and queueing systems. You'll work with technologies like Go, PostgreSQL, and Kafka, and this position requires a strong product mindset.

🏠 RemoteMid-Level
10 months ago
Axiom

Distributed Systems Engineer

Axiom📍 New York - Hybrid

Axiom is hiring a Distributed Systems Engineer to build Rust-based rollup nodes and sequencers for zero-knowledge proof based products. You'll work primarily in Rust and design secure systems for scaling smart contract applications. This position requires strong engineering design skills and experience with blockchain protocols.

🏢 HybridMid-Level
1 year ago
Hightouch

Software Engineering

Hightouch📍 North America - Remote

Hightouch is seeking a Software Engineer specializing in Distributed Systems to enhance their syncing engine. You'll work on performance optimization and troubleshooting in a multi-cloud infrastructure. This role requires expertise in distributed systems.

🏠 Remote
2w ago
Inngest

Software Engineering

Inngest📍 United States - Remote
🏠 Remote
1w ago