SingleStore
MIT- Software Engineer Intern | Engine
About this role
SingleStore seeks a Software Engineer Intern to contribute to the core database engine, working on query processing, storage optimization, and distributed systems. You'll design and implement production-quality features alongside experienced engineers while gaining hands-on experience in large-scale systems.
What you'll do
- Design, implement, test, and improve production-quality database software features
- Work on SQL query processing, optimization, and storage engine improvements
- Build reliable distributed-system components and handle concurrency challenges
- Debug and resolve performance, scalability, and correctness issues
- Write production code, tests, technical documentation, and design specifications
- Participate in code reviews and technical discussions with the engineering team
What they're looking for
- C++ or C programming
- Data structures and algorithms
- Operating systems fundamentals
- Computer architecture knowledge
- Concurrency and multithreading
- Problem-solving and analytical thinking
- Technical communication and collaboration
- Database or distributed systems concepts
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.
- Website
- singlestore.com
Likely interview questions
- Walk us through a time you optimized code for performance—what metrics did you improve and how did you measure success?
- Describe your experience with concurrency or multithreading. What challenges have you encountered and how did you resolve them?