Taro Logo

Staff Software Engineer - TimeSeries

Pioneer of Connected Operations Cloud using IoT data to improve safety, efficiency, and sustainability of physical operations.
$154,800 - $212,850
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · AI

Job Description

Samsara, a pioneer in Connected Operations Cloud (NYSE: IOT), is seeking a Staff Software Engineer for their TimeSeries team. This role focuses on improving and scaling their in-house time-series data store and event streaming framework. The position involves developing microservices handling gigabytes/sec of streaming data, adding new features, and working closely with other teams to enhance infrastructure.

The ideal candidate will have 8+ years of software development experience, with proven expertise in large-scale distributed systems and cross-organizational leadership. They'll work on critical infrastructure supporting over 2.3 million IoT devices deployed globally, directly impacting industries that power the global economy.

As part of Samsara's engineering team, you'll contribute to improving the safety, efficiency, and sustainability of physical operations across various sectors including agriculture, construction, transportation, and manufacturing. The role offers competitive compensation ($154,800 - $212,850 CAD), equity through RSUs, comprehensive health benefits, and flexible working arrangements.

The position requires strong technical skills, leadership ability, and a collaborative mindset. You'll be working in a remote capacity from Canada, contributing to systems that handle massive amounts of data while ensuring reliability, performance, and scalability. This is an opportunity to make a real-world impact while working with cutting-edge technology in a rapidly growing company.

Last updated 18 hours ago

Responsibilities For Staff Software Engineer - TimeSeries

  • Develop and scale microservices handling gigabytes/sec of streaming data
  • Identify and add new features to our in-house time-series data store and event streaming framework
  • Partner with product and firmware teams to understand their data needs and build solutions
  • Build a great user experience for our internal customers using this infrastructure
  • Champion and role model Samsara's cultural principles

Requirements For Staff Software Engineer - TimeSeries

Go
Java
Python
  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience
  • 8+ years of experience in software design, development, and algorithm-related solutions
  • 2+ years in an architect or leadership role
  • Stellar programming/coding fundamentals
  • 4+ years of experience building large-scale distributed systems
  • 4+ years of experience leading cross-organization projects

Benefits For Staff Software Engineer - TimeSeries

Equity
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Health benefits
  • Flexible working
  • Equity (RSUs)
  • Annual RSU refresh grants
  • Competitive base salary
  • Bonus/variable compensation
  • Charity fund

Related Jobs