AeroLeads people directory · profile

Sajjad Rizvi Email & Phone Number

Senior Developer at Arctic Wolf
Location: Kitchener, Ontario, Canada 8 work roles 4 schools
1 work email found @uwaterloo.ca LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email s****@uwaterloo.ca
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Developer
Location
Kitchener, Ontario, Canada
Company size

Who is Sajjad Rizvi? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Sajjad Rizvi is listed as Senior Developer at Arctic Wolf, a with 561 employees, based in Kitchener, Ontario, Canada. AeroLeads shows a work email signal at uwaterloo.ca and a matched LinkedIn profile for Sajjad Rizvi.

Sajjad Rizvi previously worked as Member Of Technical Staff at Cockroach Labs and Doctoral Researcher at University Of Waterloo. Sajjad Rizvi holds Doctor Of Philosophy - Phd, Computer Science from University Of Waterloo.

Company email context

Email format at Arctic Wolf

This section adds company-level context without repeating Sajjad Rizvi's masked contact details.

{first}.{last}@uwaterloo.ca
86% confidence

AeroLeads found 1 current-domain work email signal for Sajjad Rizvi. Compare company email patterns before reaching out.

Profile bio

About Sajjad Rizvi

I have a diverse experience in industrial and research projects, including distributed systems, SDN, and information security. I am interested in fault-tolerance, scalability, and performance optimizations in large-scale distributed systems, particularly distributed storage systems and databases.I have experience in developing high performance distributed systems, including a storage middleware for the storage and indexing of financial data streams in a public cloud, a scalable geo-distributed consensus protocol, and thorough evaluation of systems.In the past, I have worked as a senior design engineer in a startup company where I lead an SDN-based virtual switch development for NPUs. My professional experience include several projects using a diverse set of tools and technologies such as databases, RPC protocols, key-value stores, consensus protocols, network emulators, and system profilers.My personal goals are to simplify the development of distributed systems and consensus protocols. In addition, I am motivated to develop tools and technologies to provide means for scalable, affordable, and effective education in under-developed populations.Finally, I strongly believe in teamwork, collective growth and progress, and success as a whole team. I am looking forward to join a team where together we can succeed in achieving our goals.

Listed skills include C++, Java, Linux, Algorithms, and 9 others.

Current workplace

Sajjad Rizvi's current company

Company context helps verify the profile and gives searchers a useful next step.

Arctic Wolf
Arctic Wolf
Senior Developer
eden prairie, minnesota, united states
Website
Employees
561
AeroLeads page
8 roles

Sajjad Rizvi work experience

A career timeline built from the work history available for this profile.

Senior Developer

Current

Waterloo, Ontario, Canada

Nov 2021 - Present

Member Of Technical Staff

Waterloo, Ontario, Canada

May 2021 - Sep 2021

Doctoral Researcher

Waterloo, Ontario, Canada

⮕ Kawkab: A Cloud-based Streaming Data Storage System for Timeseries Data• Designed and developed a high-performance streaming data storage middleware for timeseries data, supporting high-throughput data ingestion, low-latency reads, parallel historical queries, and cloud-based data persistence• Developed a novel append-only timeseries index based on post-order heaps to reduce data staleness and minimize latency of range queries to access recently received data• Developed a non-blocking timer queue data structure to ensure non-blocking concurrent execution and to minimize performance overhead of repeated tasks, using CAS operations and Java concurrent queues• Systems/tools used: Java-based implementation, ZooKeeper, Thrift RPC, MinIO object store, evaluation scripts in Python, evaluation using local cluster and Amazon EC2, EBS, and S3⮕ Canopus: A Scalable Consensus Protocol for Geo-Distributed Applications• Designed and developed Canopus, a scalable leaderless consensus protocol for large-scale geo-distributed applications• Developed pipelining and read optimizations to achieve high performance• Replaced ZooKeeper’s Zab consensus protocol with Canopus protocol by refactoring ZooKeeper• Systems/tools used: Implementation in Java, Go client, evaluation scripts in Python, ZooKeeper, Amazon cloud for evaluation⮕ Optimizing Reads in Distributed Filesystems Through a Network/Filesystem Co-Design Approach• Designed and developed a novel heuristic to optimize file reads in distributed filesystems• Implemented the heuristic as an SDN controller application, monitoring the network, building a network model, and responding to replica selection requests• Integrated replica selection in a custom-built Mayflower filesystem and HDFS• Emulated a 64-node datacenter network using Mininet across a cluster of machines• Systems/tools used: Java-based SDN controller application, Python based Mininet network emulator, Python-based evaluation scripts, HDFS

Sep 2013 - Dec 2020

Senior Design Engineer

Islāmābād, Pakistan

• Lead a team of five members to build a network switch for Cavium Network’s NPUs• Conducted interviews and hired new team members• Customized and ported Open vSwitch to NPU firmware to exploit various on-chip offloads and minimize CPU utilization of its host machine• Collaborated with Dell Inc. and advised the development in a parallel project, building a split SDN data-plane for a Dell switch prototype• Systems/tools used: C based Cavium Network NPU firmware, Octeon SDK, Open vSwitch, OProfile

Jul 2011 - Jul 2012

Nordsecmob Erasmus Mundus Student

Espoo, Southern Finland, Finland

• Developed a heuristic to reduce network traffic overhead due to traffic anomalies in Bloom filter-based multicast• Implemented the heuristic in NS3• Simulated a multicast network in NS3 using Rockefuel topologies for performance evaluation

Jan 2011 - Jun 2011

Summer Trainee

Aalto University

Espoo, Southern Finland, Finland

• Investigated taking advantage of higher-end hardware in mobile devices• Explored configuring and using Hadoop in Nokia N900 phones

May 2010 - Jul 2010

Research Assistant In Wisnet Lab

Islāmābād, Pakistan

• In a collaboration with Wichorus Inc., I developed and evaluated an algorithm to classify eMule traffic from the network stream, to be implemented in high-speed network monitoring devices• Implemented an anomaly detection system based on a design presented in a research article

Dec 2008 - Jul 2009

Professional Services Consultant

• Developed innovative methods to upload large volumes of seismic data into a Teradata warehouse, using various tools and technologies including web services, database and mining tools, and Teradata utilities• Developed a web interface using Java Struts framework

Sep 2007 - Nov 2008
Team & coworkers

Colleagues at Arctic Wolf

Other employees you can reach at arcticwolf.com. View company contacts for 561 employees →

4 education records

Sajjad Rizvi education

FAQ

Frequently asked questions about Sajjad Rizvi

Quick answers generated from the profile data available on this page.

What company does Sajjad Rizvi work for?

Sajjad Rizvi works for Arctic Wolf.

What is Sajjad Rizvi's role at Arctic Wolf?

Sajjad Rizvi is listed as Senior Developer at Arctic Wolf.

What is Sajjad Rizvi's email address?

AeroLeads has found 1 work email signal at @uwaterloo.ca for Sajjad Rizvi at Arctic Wolf.

Where is Sajjad Rizvi based?

Sajjad Rizvi is based in Kitchener, Ontario, Canada while working with Arctic Wolf.

What companies has Sajjad Rizvi worked for?

Sajjad Rizvi has worked for Arctic Wolf, Cockroach Labs, University Of Waterloo, Xflow Research Inc., and Aalto University.

Who are Sajjad Rizvi's colleagues at Arctic Wolf?

Sajjad Rizvi's colleagues at Arctic Wolf include Meng Kang, Jim Johnson, Sean Brewers, Derek Berger, and Aditya Jayanti.

How can I contact Sajjad Rizvi?

You can use AeroLeads to view verified contact signals for Sajjad Rizvi at Arctic Wolf, including work email, phone, and LinkedIn data when available.

What schools did Sajjad Rizvi attend?

Sajjad Rizvi holds Doctor Of Philosophy - Phd, Computer Science from University Of Waterloo.

What skills is Sajjad Rizvi known for?

Sajjad Rizvi is listed with skills including C++, Java, Linux, Algorithms, Software Design, Network Programming, Software Development, and Oop.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Sajjad Rizvi you were looking for.

View similar profiles