Summary
Samsara is the pioneer of the Connected Operations Cloud, a platform that uses IoT data to help organizations improve the safety, efficiency, and sustainability of physical operations. The Software Engineer II will build and operate customer-facing safety products across web, mobile, and API surfaces, including AI-native workflows, LLM integrations, and agentic systems. The role involves owning features end to end and collaborating with Product, Design, ML, AI, and platform teams.
Responsibilities
- Own customer-facing features and platform capabilities end to end, from design and implementation through rollout and follow-through in production, including taking AI prototypes to production at scale
- Architect, build, test, and deliver full-stack products across reliable services, APIs, and web and mobile experiences, using technologies such as Golang, GraphQL, TypeScript, React, React Native, and MySQL. Previous experience with these technologies is not required
- Build AI-native product experiences: integrate LLMs into safety workflows, develop agent tooling and retrieval-augmented generation (RAG), and design the interactions between AI agents and the product UI
- Design and run evaluations and build human-in-the-loop feedback loops that continuously improve the accuracy, precision, and reliability of the insights we deliver
- Use AI coding tools and agents in your own workflow to plan, build, and ship faster, and help shape how our team develops software in an AI-assisted world
- Make thoughtful technical tradeoffs across speed, maintainability, scalability, cost, and customer impact
- Own the operational health of the production systems you build, improving reliability and scalability as our customer base grows
- Collaborate across Engineering, Product, Design, ML, and platform teams to deliver cohesive customer experiences
- 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 and across new offices
Skills
- 3+ years of professional software engineering experience building, shipping, and operating reliable customer-facing production systems
- Strong programming fundamentals in a language such as Golang, Java, or Python, with experience writing clean, maintainable code and reviewing peers' code for correctness and clarity
- Experience developing features or end-to-end solutions across backend services, APIs, and modern web applications
- Experience or demonstrated interest in AI-native development, including integrating LLMs into products, building agentic workflows, or running evaluations to improve the quality of AI-generated output
- Experience using data, metrics, logs, tests, or tracing to investigate issues, validate releases, and improve reliability
- Ability to independently own moderately complex projects, with the ability to estimate, communicate, and deliver on milestones
- Strong communication and collaboration skills across engineering and cross-functional partners
- A growth mindset, strong product intuition, and excitement for learning new technologies and building impactful customer experiences
- Experience building and scaling customer-facing AI or LLM-powered products in production, including agent tooling, RAG, prompt engineering, or conversational and voice experiences
- Experience with LLM evaluation and observability tools such as Langfuse or Eino, and optimizing LLM-powered systems for cost and token efficiency
- A track record of using AI coding agents to plan and deliver features, not just autocomplete
- Experience working across the stack with modern technologies such as Go, GraphQL, TypeScript, React, React Native, and AWS (or Azure or Google Cloud)
- Familiarity with observability, rollout practices, and monitoring approaches that improve product reliability and operational excellence
- Experience operating in fast-paced, highly collaborative environments with distributed teams
- Bachelor's degree in Computer Science, Engineering, or a related field
Qualifications
Must Haves
- 3+ years of professional software engineering experience building, shipping, and operating reliable customer-facing production systems
- Strong programming fundamentals in a language such as Golang, Java, or Python, with experience writing clean, maintainable code and reviewing peers' code for correctness and clarity
- Experience developing features or end-to-end solutions across backend services, APIs, and modern web applications
- Experience or demonstrated interest in AI-native development, including integrating LLMs into products, building agentic workflows, or running evaluations to improve the quality of AI-generated output
- Experience using data, metrics, logs, tests, or tracing to investigate issues, validate releases, and improve reliability
- Ability to independently own moderately complex projects, with the ability to estimate, communicate, and deliver on milestones
- Strong communication and collaboration skills across engineering and cross-functional partners
- A growth mindset, strong product intuition, and excitement for learning new technologies and building impactful customer experiences
Nice to Haves
- Experience building and scaling customer-facing AI or LLM-powered products in production, including agent tooling, RAG, prompt engineering, or conversational and voice experiences
- Experience with LLM evaluation and observability tools such as Langfuse or Eino, and optimizing LLM-powered systems for cost and token efficiency
- A track record of using AI coding agents to plan and deliver features, not just autocomplete
- Experience working across the stack with modern technologies such as Go, GraphQL, TypeScript, React, React Native, and AWS (or Azure or Google Cloud)
- Familiarity with observability, rollout practices, and monitoring approaches that improve product reliability and operational excellence
- Experience operating in fast-paced, highly collaborative environments with distributed teams
- Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
- An initial RSU grant with no vesting cliff
- Ongoing refresh opportunities tied to performance, subject to plan terms and conditions
- Performance-based bonus/variable pay
- Equity for eligible roles
- A flexible, employee-led remote model
- A professional development stipend
- Comprehensive health plans
- Parental leave plans
- Remote work where it aligns with operational requirements