SingleStore Logo

SingleStore

MIT- Software Engineer Intern | Engine

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in United States
Internship
Remote
Hiring Remotely in United States
Internship
Software Engineer Intern contributing to SingleStore’s distributed SQL database. Responsibilities include developing and testing database features, query processing, storage engines, indexing, distributed systems, concurrency, performance, scalability, and fault tolerance. The role involves code reviews, technical design, debugging, documentation, and collaboration with engineering and product teams.
The summary above was generated by AI
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



Similar Jobs

19 Seconds Ago
In-Office or Remote
171K-269K Annually
Senior level
171K-269K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design and optimize large-scale machine learning model-serving systems, including distributed infrastructure, load balancing, auto-scaling, batching, caching, and inference optimization. Build highly reliable, high-concurrency services serving billions of requests, improve latency and throughput, benchmark inference engines, and develop CI/CD infrastructure for model deployments. Partner with ML engineers to fine-tune and deploy open-source large language models.
Top Skills: Auto-ScalingBatch SchedulingCC++Ci/CdDistributed SystemsGpu KernelsKv CacheLoad BalancingQuantizationRustSglangSpeculative DecodingTensorrt-LlmTritonVllm
19 Seconds Ago
In-Office or Remote
177K-279K Annually
Senior level
177K-279K Annually
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads and manages a mid-market Account Executive team for the West Market. Develops sales strategies, expands market share, establishes performance goals, coaches and mentors sellers, recruits new team members, and collaborates with internal partners to improve sales processes and customer outcomes. Analyzes sales data, monitors market trends and competitors, conducts performance evaluations, and drives consultative, value-oriented selling and continuous improvement.
Top Skills: Atlassian SoftwareCloud Computing
55 Minutes Ago
In-Office or Remote
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Develops and improves aerospace suppliers producing harness assemblies and electronic components. Leads supplier onboarding, new-product industrialization, process capability, quality, capacity, and delivery improvements across engineering teams and contract manufacturers. Applies PPAP, RCCA, fishbone analysis, process mapping, and 5S to resolve production challenges and scale manufacturing. Requires extensive supplier development experience and international travel up to 50%.
Top Skills: 5SFpc/Ffc AssembliesPpapRccaWire Harness Assemblies

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account