Skip to main content

SingleStore

Software Engineer Intern

United StatesinternshipinternAdded today

About this role

Join SingleStore as a Software Engineer Intern for a 12-week program working on real-time database technology. You'll own end-to-end projects deployed to production, collaborating with experienced engineers who mentor your growth while exposing you to product, business, and cross-functional teams.

What you'll do

  • Develop features and write tests for SingleStore's distributed SQL database product
  • Own projects end-to-end from conception through production deployment
  • Collaborate with small engineering teams in a rapid, continuous release environment
  • Contribute to the full product lifecycle with guidance from senior engineers
  • Work across engineering, product, marketing, and sales to understand business impact

What they're looking for

  • JavaScript, Golang, or TypeScript programming
  • Computer Science fundamentals and algorithms
  • Data structures and software design
  • Operating systems and distributed systems knowledge
  • Concurrency and multithreading concepts
  • Server architecture understanding
  • Testing and quality assurance practices

Benefits

  • 12-week structured internship program
  • Mentorship from engineers invested in your development
  • Exposure to multiple business functions and teams
  • Visa sponsorship available
  • Team celebrations and off-site exploration activities
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

SingleStore

SingleStore builds a cloud database platform that powers enterprise data solutions at scale. The company is hiring support engineers, site reliability engineers, and forward-deployed engineers to deliver technical support, optimize cloud infrastructure, and architect customer solutions.

View all jobs at SingleStore

Likely interview questions

  • Walk us through a complex project you've built—how did you approach the architecture and what challenges did you solve?
  • Explain your understanding of distributed systems and why consistency matters in a database context.