SingleStore logo
SingleStore
Posted 13 days agoVerified live 1d ago

MIT-Software Engineer-New Grad |Engine|

Brief overview

Remote
UndergradOr in progress
30 H-1B approvalsDept. of Labor
9 green cardsCertified filings
C++CData Structures and AlgorithmsSoftware DesignOperating SystemsConcurrencyMultithreadingComputer ArchitectureLinuxUnixDatabase InternalsDistributed Systems

About the company

SingleStore logo
SingleStoresinglestore.com

SingleStore is a provider of a database for operational analytics and cloud-native applications.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
30H-1B approved
100%approval rate
9new H-1B hires
9PERM certified
$185,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20239
20248
202510
20263
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20231
20243
20251
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20231
20243
20255
Top sponsored roles
Software Engineering ManagerSoftware EngineerSenior Software EngineerSenior Solution Engineer
Sponsored employees from
IndiaTaiwan

Job description

Summary

SingleStore is a company that develops a distributed SQL database combining transactions and analytics in a high-performance platform. The University Graduate Software Engineer will design, implement, test, and improve production-quality database engine software while contributing to systems and database engineering projects.

Responsibilities

  • Developing features for the SingleStore database engine
  • Improving query execution, optimization, and runtime performance
  • Working on storage engines, indexing, transactions, or data management
  • Building reliable distributed-system components
  • Investigating and resolving performance, scalability, and correctness issues
  • Writing production code, tests, documentation, and technical designs
  • Collaborating with engineers, product managers, and cross-functional partners

Skills

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, completed or expected by the start date
  • Strong foundation in data structures, algorithms, and software design
  • Programming experience in C++ or C
  • Understanding of operating systems, concurrency, multithreading, and computer architecture
  • Familiarity with Linux or Unix-based systems
  • Demonstrated ability to learn quickly and solve complex technical problems
  • Strong written and verbal communication skills
  • Coursework or project experience in databases, distributed systems, storage systems, compilers, or networking
  • Experience with database internals, query processing, indexing, or transaction systems
  • Experience debugging or optimizing systems-level software
  • Familiarity with performance profiling, memory management, or low-level programming
  • Experience contributing to production software or substantial technical projects

Qualifications

Must Haves

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, completed or expected by the start date
  • Strong foundation in data structures, algorithms, and software design
  • Programming experience in C++ or C
  • Understanding of operating systems, concurrency, multithreading, and computer architecture
  • Familiarity with Linux or Unix-based systems
  • Demonstrated ability to learn quickly and solve complex technical problems
  • Strong written and verbal communication skills

Nice to Haves

  • Coursework or project experience in databases, distributed systems, storage systems, compilers, or networking
  • Experience with database internals, query processing, indexing, or transaction systems
  • Experience debugging or optimizing systems-level software
  • Familiarity with performance profiling, memory management, or low-level programming
  • Experience contributing to production software or substantial technical projects

Benefits

  • Mentorship from experienced database and systems engineers
  • Hands-on experience building software that ships to production
  • Exposure to database internals, distributed systems, and large-scale performance engineering
  • Opportunities to collaborate across engineering and product teams
  • A supportive environment focused on technical growth and meaningful ownership

More jobs like this