Samsara is a pioneer of the Connected Operations™ Cloud, focused on improving the safety, efficiency, and sustainability of physical operations. The Senior Software Engineer on the Fleet Safety team will develop AI-powered coaching products that enhance driver safety and operational efficiency, collaborating closely with cross-functional teams to deliver scalable solutions.
Responsibilities:
- Solve complex problems and own the success of your solutions as you architect, build, test, and deliver full-stack products
- Consistently produces high-quality, scalable, and maintainable code, and is able to turn ambiguous problems into clear, actionable work
- Takes full ownership of complex technical domains and drives them end-to-end with minimal oversight
- Demonstrates deep understanding of system architecture, makes strong technical decisions, and proactively surfaces technical debt along with proposed solutions
- Shows strong ownership by focusing on outcomes rather than tasks and makes thoughtful trade-offs between speed, quality, and customer value
- Integrate large language models (LLMs) into safety workflows, design and run evaluations, and build feedback loops that continuously improve the accuracy, precision, and reliability of the insights delivered to safety managers
- Communicates effectively with engineers, PMs, designers, and cross-functional teams—aligning stakeholders, clarifying priorities, and managing expectations
- Influences team direction through data, customer insight, and sound technical judgment, contributing impact beyond individual tasks at the team level
- Own the operational health of production systems as we build for the future scale of an ever-growing customer base
- Make an impact on our core architecture, roadmap, and the wider engineering community
- Mentors junior and mid-level engineers through guidance, constructive code reviews, and by promoting strong engineering culture and best practices
- 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
Requirements:
- 5+ years of experience in software development
- Experience shipping features that are used by customers and iterate on customer feedback to inform what to deliver next
- Strong communication skills and a desire to collaborate. You can explain why you build something a certain way and be open to suggestions from other engineers and stakeholders
- A growth mindset and excitement around building new skills and expertise
- Should be a quick learner and operate with minimum supervision
- Comfortable with building out end-to-end solutions. A preference for front-end or back-end development is okay, but you'll need to be happy working across the stack
- Familiarity with integrating LLMs into products, including running evaluations and creating feedback loops to improve accuracy and usefulness of generated insights
- Assist in maintaining the production systems your team owns and provide operational support when necessary
- Utilize logs and metrics for tracking down and investigating bugs, ensuring the robustness and reliability of our systems
- 5+ years of full-stack experience working in a fast-paced environment and contributing to an early-stage product
- Experience with taking LLM systems to production
- Effectively collaborated on a geographically distributed team
- Maintain software products at scale
- Experience in Go, GraphQL, Typescript, React, and AWS is a plus