SingleStore logo
SingleStore
Posted 13 days agoVerified live 16h ago

MIT- Software Engineer Intern |Helios|

Brief overview

Remote
UndergradOr in progress
30 H-1B approvalsDept. of Labor
9 green cardsCertified filings
Data Structures and AlgorithmsSoftware DesignGoJavaPythonTypeScriptJavaScriptOperating SystemsDistributed SystemsDatabasesLinuxBackend ServicesAPIsKubernetesCloud Computing

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 cloud-native distributed SQL database company building real-time data, analytics, and AI solutions. The Software Engineer Intern will contribute to Helios cloud services across design, implementation, testing, deployment, reliability, and operational improvement for customer workspaces and databases.

Responsibilities

  • Develop features and services that support the lifecycle of customer workspaces and databases
  • Build automation for provisioning, scaling, upgrades, backups, and recovery
  • Improve service reliability, availability, observability, and operational efficiency
  • Design and implement backend services and APIs for cloud database management
  • Investigate and resolve performance, scalability, and correctness issues
  • Write production code, tests, documentation, and technical designs
  • Participate in code reviews, technical discussions, debugging, and team planning
  • Collaborate with engineers, product managers, and cross-functional partners

Skills

  • Currently enrolled in a bachelor's or master's degree program in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Strong foundation in data structures, algorithms, and software design
  • Programming experience in Go, Java, Python, TypeScript, JavaScript, or a similar language
  • Understanding of operating systems, distributed systems, networking, or databases
  • Familiarity with Linux or Unix-based systems
  • 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
  • Coursework or project experience in distributed systems, cloud computing, databases, networking, or operating systems
  • Experience building backend services, APIs, automation, or developer tools
  • Familiarity with containers, Kubernetes, or public cloud platforms
  • Experience with observability, monitoring, debugging, or performance analysis
  • Experience contributing to production software or substantial technical projects
  • Interest in reliability engineering and operating services at scale

Qualifications

Must Haves

  • Currently enrolled in a bachelor's or master's degree program in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Strong foundation in data structures, algorithms, and software design
  • Programming experience in Go, Java, Python, TypeScript, JavaScript, or a similar language
  • Understanding of operating systems, distributed systems, networking, or databases
  • Familiarity with Linux or Unix-based systems
  • 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

Nice to Haves

  • Coursework or project experience in distributed systems, cloud computing, databases, networking, or operating systems
  • Experience building backend services, APIs, automation, or developer tools
  • Familiarity with containers, Kubernetes, or public cloud platforms
  • Experience with observability, monitoring, debugging, or performance analysis
  • Experience contributing to production software or substantial technical projects
  • Interest in reliability engineering and operating services at scale

Benefits

  • 12-week internship
  • Mentorship from experienced cloud and distributed-systems engineers
  • Hands-on experience building cloud software for a production database platform
  • Exposure to cloud infrastructure, database systems, reliability, and large-scale automation
  • Opportunities to own meaningful work and see your contributions move toward production
  • Collaboration with teams across engineering and product
  • A supportive environment focused on technical growth and meaningful ownership

More jobs like this