About the job
SingleStore is seeking a Software Engineer (Graduate) to join its Lisbon office. This position centers on building real-time technology that helps businesses work more efficiently. The engineering team emphasizes teamwork, creativity, and hands-on ownership of projects from the initial idea through deployment. New graduates will collaborate closely with experienced engineers, receiving mentorship and opportunities for professional growth. Cross-functional work with product management, marketing, and sales is a regular part of the role.
What you will do
- Design and improve product features using advanced technologies, including WASM
- Strengthen cluster fault tolerance for SingleStore deployments
- Boost SQL query performance with methods such as SIMD and LLVM code generation
- Create and refine search and costing modules for the query optimizer
- Contribute to both new and ongoing projects that ship with each release
- Write and test production software, gaining insight into the product and business operations
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline
- Strong grasp of computer science fundamentals, including operating systems, concurrency, multithreading, and server architectures
- Proficiency in C++ or C
- Solid understanding of algorithms and data structures
- Interest in building reliable, robust software
Work environment
Engineers at SingleStore work in small, collaborative teams and see their contributions go live with every release. The company values celebrating achievements together, both in the office and throughout Lisbon.

