MIT- Software Engineer Intern | Engine

SingleStore
San Francisco
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving","Analytical skills","Ownership"]

Join the Database Engine team to design, implement, test, and improve production-quality software for SingleStore’s distributed SQL database. Work on projects spanning query processing and optimization, storage engines, indexing, and data management, while building reliable distributed-system components. Collaborate with engineers and product partners through code reviews and technical discussions, and gain hands-on experience with concurrency, performance, scalability, and correctness.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
SingleStore
SingleStore
1 day ago

MIT- Software Engineer Intern | Engine

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Join the Database Engine team to design, implement, test, and improve production-quality software for SingleStore’s distributed SQL database. Work on projects spanning query processing and optimization, storage engines, indexing, and data management, while building reliable distributed-system components. Collaborate with engineers and product partners through code reviews and technical discussions, and gain hands-on experience with concurrency, performance, scalability, and correctness.
Location: San Francisco
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design, implement, test, and improve production-quality software for the SingleStore database.
  • •Develop new features and improvements across the SingleStore database.
  • •Work on SQL query processing and query optimization, including debugging and investigating performance, scalability, and correctness issues.
  • •Improve storage engines, indexing, and data management; build reliable distributed-system components.
  • •Write production code, tests, documentation, and technical designs; collaborate with engineers, product managers, and cross-functional partners.

Key Requirements

  • •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.
  • •Ability to communicate clearly and collaborate effectively with teammates; curiosity and willingness to learn.
Experience:Distributed systemsDatabase engineeringSystems programmingOpen source
Education:
Skills:CommunicationCollaborationProblem-solvingAnalytical skillsOwnership
Languages:English
Tech Stack:C++CSQLLinuxUnixLLVMSIMDVector searchCloud infrastructure

Company Brief

SingleStore
Provides a distributed, high-performance SQL database for real-time analytics and transactions. SingleStore delivers a cloud-native platform that combines transactional and analytical workloads for modern data-intensive applications.
Industry: Data Infrastructure
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn