MIT- Software Engineer Intern | Engine

Added
19 days ago
Type
Internship
Salary
Salary not provided

Related skills

databases c sql distributed systems data structures

📋 Description

  • 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

🎯 Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Computer Engineering
  • 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

🎁 Benefits

  • 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
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →