12 days ago

Senior Software Engineer, Agent Foundations

Samsara

Hybrid
Full Time
CA$155,000
Hybrid

Job Overview

Job TitleSenior Software Engineer, Agent Foundations
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$155,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Who We Are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, a platform enabling organizations dependent on physical operations to leverage Internet of Things (IoT) data for actionable insights and improved operations. At Samsara, we enhance safety, efficiency, and sustainability for industries like agriculture, construction, field services, transportation, and manufacturing – the infrastructure powering our global economy. Working at Samsara means you'll help define the future of physical operations, shaping product solutions including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As part of a recently public company, you'll have the autonomy and support to make an impact as we build for the long term.

About the role: Senior Software Engineer, Agent Foundations

We are seeking a Senior Software Engineer, Agent Foundations to build the core platform that will make Samsara “agentic,” coordinating intelligent agents to automate complex tasks. You’ll work on a foundational system scaling from a few specialized agents to dozens in production over the next year. This is zero-to-one work, where you will define core primitives, solve challenging systems problems, and build service components for other teams. We cover the full stack behind the agents, including greenfield products, modalities, internal tooling, evaluations, and observability. This is a remote position open to candidates residing in the US or Canada.

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will have real-world impact, helping to keep lights on, get food into stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed globally, you will work on new and mature technologies driving scalable innovation for customers across industries.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we tackle a wide range of technologies, challenges, and customers.
  • You believe customers are more than a number: Samsara engineers enjoy a rare closeness to the end user, with opportunities to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work translates into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win – together.

In this role, you will:

  • Build core infrastructure for multi-agent orchestration, including task planning, coordination, execution, and recovery.
  • Define and implement platform primitives and abstractions enabling internal teams to build and deploy new agents.
  • Design reliable backend services and APIs for agent discovery, state management, scheduling, and observability.
  • Architect systems supporting scale, resilience, and long-running workflows across multiple concurrent agents.
  • Collaborate with internal teams building agents to refine APIs, tooling, and operational feedback loops.
  • Drive technical decisions in a high-ambiguity, early-stage environment where requirements evolve rapidly.
  • Own systems end to end: design, implementation, testing, deployment, and production operation.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally.

Minimum requirements for the role:

  • 4+ years of Software Engineering experience.
  • Strong software engineering fundamentals and experience building production systems.
  • Senior-level experience with high-scale backend or distributed systems.
  • Proficiency in Python.
  • Strong system design skills and production reliability mindset.
  • Comfortable working across the stack as needed.
  • Ability to operate in fast-moving, ambiguous environments.

An ideal candidate also has:

  • Experience with Go.
  • Experience with agentic or autonomous systems, orchestration platforms, workflow engines, or automation infrastructure.
  • Familiarity with observability tooling, distributed tracing, and event-driven systems.
  • Experience designing APIs and internal tooling used by other engineering teams.

Samsara’s Compensation Philosophy:

Samsara’s compensation program delivers Total Direct Compensation (based on role, level, and geography) at or above market through base salary, bonus/variable, and restricted stock unit (RSU) awards. Top performers in eligible roles may receive above-market equity refresh awards. The annual base salary range for full-time employees for this position is $138,847.50—$163,350 CAD, varying by city, knowledge, skills, and experience.

Key skills/competency

  • Software Engineering
  • Distributed Systems
  • Backend Development
  • Python
  • System Design
  • Agent Orchestration
  • API Design
  • Scalability
  • Observability
  • Go

Tags:

Senior Software Engineer
Backend Development
Distributed Systems
Agent Orchestration
API Design
System Architecture
Scalability
Production Operations
Workflow Management
Greenfield Projects
Task Planning
Python
Go
IoT Platforms
Cloud Infrastructure
Microservices
Event-Driven Systems
Observability Tools
Data Streaming
Database Systems

Share Job:

How to Get Hired at Samsara

  • Research Samsara's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in distributed systems, Python, agentic platforms, and API design, using keywords from the Senior Software Engineer, Agent Foundations description.
  • Showcase system design prowess: Prepare to discuss complex backend architectures and scalable solutions during technical interviews.
  • Demonstrate impact and ownership: Be ready to articulate how your past projects drove customer outcomes and your ability to own systems end-to-end.
  • Emphasize adaptability: Illustrate your comfort operating in ambiguous, fast-moving environments and your growth mindset.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background