Software Engineering Intern

Logo of Samsara

Samsara

💵 $64k-$108k
📍Remote - United States

Job highlights

Summary

Join Samsara's Software Engineering Internship program for a 12-week summer 2025 experience. Work on challenging real-world projects with the same freedom and responsibility as full-time engineers. Choose from several specializations: Backend Infrastructure, Full-stack (Front-end or Backend), Mobile Infrastructure, or Embedded Software. Develop skills in various technologies, including Golang, Typescript, React, and more. The internship offers remote or hybrid options with relocation assistance for in-person roles. Successful candidates will be problem-solvers, team players, and possess a builder mindset with experience in relevant software development.

Requirements

  • Complete a Bachelor’s or Master’s degree in Computer Science, Mathematics, Software Engineering, Physics, or Data Science between Fall/Winter 2025 - Summer 2026
  • Solve challenging problems
  • Build production applications
  • Have multiple repositories in GitHub demonstrating software development journey
  • Experience developing software in relevant stacks (specific technologies listed in preferred requirements)
  • Be customer obsessed

Responsibilities

  • Design and develop the infrastructure that powers Samsara’s IoT platform
  • Scale data ingestion and storage systems to support more connected devices
  • Work with engineers to enable new types of data analysis
  • Develop user interfaces that present data from millions of devices
  • Work with design and product teams to identify solutions and iterate quickly
  • Design and develop features across a broad surface area
  • Tackle engineering challenges ranging from architecting data structures to presenting data analytics
  • Work on the critical infrastructure behind the React Native application
  • Enable feature teams to iterate quickly and write performant and maintainable code
  • Design, develop, and maintain all on-device software for Samsara's hardware products
  • Work on a broad range of embedded components, including applications, middleware, operating systems, and edge AI
  • Develop critical device functions such as data processing and power management
  • Collaborate with backend and infrastructure engineers to support efficient data transfer and enable advanced, real-time analytics

Preferred Qualifications

  • Experience with Golang, Typescript, React, GraphQL, React Native
  • Experience with similar technologies to Golang, Typescript, React, GraphQL, React Native
  • Experience with Golang, Node.js, Python (w/Django a plus) or Flask, Ruby, or Java (w/Spring Boot a plus)
  • Experience with Docker or Kubernetes
  • Experience with Typescript, JavaScript, React, Vue.js, Svelte, or Angular
  • Experience with GraphQL, Rest, Apollo, or Relay and No SQL databases such as Mongo DB or DynamoDB
  • Experience with Swift or Kotlin and React, Flutter, Xamarin, or Ionic
  • Experience with Golang, Rust, Python, Embedded Linux, RTOS, communication protocols (can, i2c, spi, uart, ble, wi-fi), network protocols

Benefits

  • Competitive total compensation package
  • Employee-led remote and flexible working
  • Health benefits
  • Samsara for Good charity fund
  • Relocation assistance (for in-person roles)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.