About the job
SingleStore is offering a paid, 12-week Software Engineer Internship in Lisbon, Portugal for Summer 2026. This program places interns within the Engine group, where hands-on learning and mentorship from experienced engineers are central. The internship is designed to help students develop technical skills while contributing to meaningful projects.
What you will do
- Join a small, collaborative engineering team focused on improving SingleStore’s database engine
- Work on projects that span the full product life cycle, from design and coding to testing and deployment
- Explore technologies such as large language models (LLM) and vector indexing
- Enhance the fault tolerance of SingleStore clusters
- Optimize SQL query performance using methods like SIMD and LLVM code generation
- Develop modules for query optimization, including search and costing components
- Write and test software, gaining exposure to both technical and business aspects
Interns can expect support from engineers who value mentorship and professional growth. There are also opportunities to learn about other business areas, including product, marketing, and sales. Teamwork and celebrating shared successes are part of the culture, with group meals and outings in and around Lisbon.
Requirements
- Currently enrolled in a Bachelor’s program in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Strong understanding of computer science fundamentals
- Proficiency in C++ or C
- Interest in building reliable software
- Solid grasp of algorithms and data structures
Preferred experience
- Previous internship in software development

