Distributed Systems Engineer

Tiny Mile
Canada
$16,34 an hour (estimated)
Full-time

Tiny Mile

Our contribution to society includes reducing congestion, and pollution, providing zero-emissions deliveries, increasing the quality of life for residents, empowering seniors and disabled people, and enabling affordable delivery for local businesses.

Team

Our Platform team is at the forefront of engineering time-sensitive, distributed systems and infrastructure that are the heartbeat of our platform.

We're tackling the unparalleled challenge of building the backend that drives a rapidly expanding fleet of robots. Imagine scalable, near real-time applications, rock-solid infrastructure on the public cloud, cutting-edge containerized microservices, ultra-low latency network communication, live telemetry, streaming video, optimal routing algorithms, and connecting with autonomous Linux-powered devices navigating city sidewalks all in a day's work.

This is not just backend development; it's the future of robotics in action.

As a Senior Backend Engineer, you will join our platform team and play an essential part in our mission to provide the world with affordable and environment-friendly deliveries.

What we hope you’ll bring to the table :

  • Excellent software development skills. Our preferred languages are Go but we also have some Javascript, Python in the mix.
  • Experience working with distributed systems. Understanding of reliability, scalability and consistency tradeoffs.
  • It is a plus if you have a good understanding of networking and protocols.
  • 4 days ago
Related jobs
Promoted
Tiny Mile
Canada

Our Platform team is at the forefront of engineering time-sensitive, distributed systems and infrastructure that are the heartbeat of our platform. Experience working with distributed systems. ...

Rackspace
Remote, Canada
Remote

We’re hiring a SR Backend Java Engineer with a strong background in large scale distributed systems. You’ll work on one of the largest distributed systems in the world, running on thousands of machines and handling petabytes of data. Design and develop large-scale distributed systems that balance re...

102 Yahoo Inc.
Remote,Canada
Remote

Do you relish the opportunity to work on one of the largest distributed storage systems in the world, running on thousands of machines and handling petabytes of data? Developing this infrastructure requires solving many technical challenges in the areas of distributed computing frameworks, data stru...

Promoted
Procom
Canada

On behalf of our client, Procom is seeking a Project Manager, ERP Finance for a 12 month contract working remotely. Project Manager, ERP Finance Responsibilities. ...

Promoted
Densify
Canada

We are looking for a 12-18 month contract full stack developer to join our growing engineering team here at Densify. The ideal candidate has a passion for technology and software development, with a desire for building leading edge solutions. Developers are responsible for:. Exposure in building ent...

Promoted
LeverageTek IT Solutions
Canada

LeverageTek is actively seeking a Systems Administrator for a 12-month contract with its Ottawa-based customer. Configure Windows Server operating systems to meet the requirements for various types of servers, including Web, Database (Clustered), Application, Business Intelligence (BI) and File Inde...

Promoted
FlexPay
Canada

NET Engineer, you will help FlexPay to modernize our customer recovery platform. Collaborate with team members to crate innovative, scalable, fault-tolerant software solutions. Identify and troubleshoot interface software and application issues. You are interested in the scale of payment technology ...

Promoted
Quantiphi
Canada

Our signature approach combines groundbreaking machine-learning research with disciplined cloud and data-engineering practices to create breakthrough impact at unprecedented speed. Work with cloud engineers and customers to solve big data problems by developing utilities for migration, storage and p...

Promoted
RI-MUHC | Research Institute of the MUHC | #rimuhc,
Canada

The data engineer is responsible for architecting, implementing, and maintaining compute frameworks, analysis tooling, and/or model implementations used or created by the Data Science team to support the management and analysis of clinical and administrative data at the McGill University Health Cent...

Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...