Skip to main content

SingleStore

Software Engineer Intern

United StatesinternshipinternAdded today

About this role

Join SingleStore's engineering team as a 12-week intern working on real-time database technology. You'll own projects end-to-end, deploy code to production, and grow under mentorship from experienced engineers who value your professional development.

What you'll do

  • Develop features for SingleStore's distributed SQL database platform
  • Write and execute software tests throughout the product lifecycle
  • Deploy projects to production in a continuous release environment
  • Collaborate with cross-functional teams including product, marketing, and sales
  • Own assigned projects from conception through completion
  • Contribute to understanding both product functionality and business impact

What they're looking for

  • JavaScript, Golang, or TypeScript programming
  • Computer Science fundamentals and algorithms
  • Data structures and complexity analysis
  • Operating systems and distributed systems knowledge
  • Concurrency and multithreading concepts
  • Server architecture understanding
  • Software testing and quality assurance
  • Problem-solving and collaborative mindset

Benefits

  • Hands-on experience deploying code to production
  • Mentorship from experienced engineers
  • Exposure to product, marketing, and sales functions
  • Team celebration and social events
  • Sponsorship available for eligible candidates
  • Professional development support
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 challenging project you've built and how you approached problem-solving.
  • Explain your understanding of distributed systems and how it applies to database architecture.