703,685open jobs
41,852companies
98,347added this week
Browse all
Location
In office (San Francisco)
Seniority
Intern
Employment
Internship
Overview
Company
Impact
Profile match
SingleStore is a database software company that focuses on helping organisations store, query and analyse large volumes of data quickly, using a single platform. Its core proposition is to reduce the complexity that comes from stitching together multiple systems for transactional workloads, real time analytics and data applications. For teams building products where speed, concurrency and timely insight matter, SingleStore aims to make it easier to deliver fast performance without maintaining separate databases for different use cases.

About SingleStore

SingleStore is a cloud-native distributed SQL database built for real-time applications, analytics, and AI. Our platform unifies transactions and analytics so organizations can work with data quickly, reliably, and at scale.

About the Engine Team

The Database Engine team builds the core technology behind SingleStore, including query processing, optimization, storage, data ingestion, distributed systems, reliability, and performance.

As an intern, you will join a small, collaborative engineering team and contribute to meaningful projects that move from design to production through our regular release cycles. You will learn from experienced engineers while developing a strong foundation in systems and database engineering.

About the Role

As a Software Engineer Intern, you will design, implement, test, and improve production-quality software for the SingleStore database. You will work on well-scoped projects, participate in technical discussions and code reviews, and gain hands-on experience solving challenging problems in large-scale software systems.

Your work may include:

  • Developing new features and improvements across the SingleStore database

  • Working on SQL query processing and query optimization

  • Improving storage engines, indexing, and data management

  • Building reliable distributed-system components

  • Working with concurrency, multithreading, and fault tolerance

  • Investigating performance, scalability, and correctness issues

  • Writing production code, tests, documentation, and technical designs

  • Collaborating with engineers, product managers, and cross-functional partners

Depending on the team and project, you may also work with performance engineering, SIMD, LLVM-based code generation, search, vector search, cloud infrastructure, or AI data workloads.

Required Qualifications

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

  • Strong foundation in data structures, algorithms, operating systems, and computer architecture

  • Understanding of concurrency, multithreading, and server-based systems

  • Programming experience in C++ or C

  • Strong analytical and problem-solving skills

  • Ability to communicate clearly and collaborate effectively with teammates

  • Curiosity, ownership, and willingness to learn

Prior professional experience is not required. We welcome candidates who have developed their skills through coursework, research, projects, internships, or open-source contributions.

Preferred Qualifications

  • Coursework or project experience in databases, distributed systems, operating systems, compilers, networking, or storage systems

  • Experience debugging or optimizing systems-level software

  • Familiarity with Linux or Unix-based systems

  • Experience with performance profiling, memory management, or low-level programming

  • Experience contributing to production software or substantial technical projects

What You’ll Gain

  • Hands-on experience building software for a production distributed database

  • Mentorship from experienced database and systems engineers

  • Exposure to database internals, query processing, storage, reliability, and performance engineering

  • Opportunities to collaborate across engineering and product teams

  • A supportive environment focused on technical growth and meaningful ownership

  • A deeper understanding of how software is designed, tested, released, and operated

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
703,685 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Francisco
$80k – $195k per year (Estimated) • Remote/Hybrid • Full-Time • High School Diploma • Montreal
JavaScript
PHP
SQL
C#
C++
C#
.NET
Databases
Db2
DevOps
Rest API
Linux
Windows
SOAP
Management
Agile
Scrum
Kanban
Apply
$100k – $208k per year (Estimated) • Remote • Full-Time • 7+ years exp
SQL
Analytics
Tableau
Looker
Marketing
Salesforce
HubSpot
Apply
$8k – $20k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Philippines
SQL
Apply
$93k – $177k per year (Estimated) • In office • Full-Time • 5+ years exp • Durham
SQL
Management
Smartsheet
Apply
$142k – $180k per year • Equity • Remote/Hybrid • Full-Time • Bachelor's Degree • Burlington
Python
C++
C++
Conan
CMake
AI/ML
Machine Learning
DevOps
CI/CD
Git
GitHub
GitLab
Linux
Robotics
ROS
Path Planning
Management
Confluence
Jira
Agile
Apply
$108k – $219k per year (Estimated) • In office • Bachelor's Degree • Seattle
Python
Go
Java
C++
DevOps
Kubernetes
Linux
Unix
Apply
$120k – $242k per year (Estimated) • In office • Bachelor's Degree • San Francisco
SQL
C++
DevOps
Linux
Unix
Apply
In office • Internship • Bachelor's Degree • Seattle
Python
Go
JavaScript
TypeScript
SQL
DevOps
Kubernetes
Linux
Unix
Apply
In office • Internship • Bachelor's Degree • Seattle
Go
JavaScript
TypeScript
SQL
Apply
In office • Internship • Bachelor's Degree • San Francisco
Go
JavaScript
TypeScript
SQL
Apply
$135k – $245k per year • In office • Full-Time • 7+ years exp • PhD • San Francisco • Chicago • New York • Boston • Washington
AI/ML
AI Agents
Agentforce
Agentic Workflows
Management
ServiceNow
Apply
$197k – $314k per year • In office • Full-Time • 10+ years exp • PhD • San Francisco • Boston • Chicago • New York • Austin
AI/ML
AI Agents
LLM
Agentforce
LLM Guardrails
Apply
$130k – $217k per year • Equity • In office • Full-Time • 10+ years exp • Bachelor's Degree • San Francisco
Apply
$90k per year • In office • Full-Time • Bachelor's Degree • San Francisco • New York • Dallas
Apply
$100k – $186k per year • Equity • Remote • Full-Time • 5+ years exp • New York • Ann Arbor • San Francisco • Frisco • Chicago
Apply
See all jobs
This is one of many
703,685 more open roles from verified company boards, updated every day.