About the job
SingleStore is seeking a Software Engineer - University Graduate to join the team in Lisbon, Portugal. This entry-level role centers on building real-time technology that supports business operations worldwide. Engineers here see projects through every stage, from initial design to deployment, and collaborate closely with experienced team members. The culture values teamwork, creative problem-solving, and celebrating milestones together.
Role overview
This position offers hands-on experience with the full product lifecycle. Engineers contribute directly to meaningful projects and have the opportunity to learn from seasoned colleagues. The team often works together in a collaborative setting and enjoys social activities outside the office as well.
What you will do
- Develop new features using technologies like WASM
- Enhance fault tolerance in SingleStore clusters
- Optimize SQL query performance using SIMD and LLVM code generation
- Design and implement search and cost modules for the query optimizer
- Participate in all phases of development, including coding and testing
Engineers in this role work closely with a small team and gain insight into various aspects of the business.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field
- Strong grasp of computer science fundamentals, such as operating systems, concurrency, multithreading, and server architectures
- Proficiency in C++ or C programming
- Solid understanding of algorithms and data structures
- Interest in developing highly reliable software

