Software Engineer

Cloud-native database company delivering high-speed, scalable solutions for data-intensive applications.
Backend
Entry-Level Software Engineer
In-Person
Enterprise SaaS · AI

Description For Software Engineer

SingleStore is revolutionizing the database industry with their cloud-native solution that combines transactions and analytics in a unified platform. As a Software Engineer, you'll be working at the forefront of real-time technology, making a direct impact on how companies operate their businesses. You'll join a dynamic environment with regular release cycles, working collaboratively across teams on cutting-edge projects.

The role offers a unique opportunity to work on advanced technologies including LLM, vector indexing, and SQL query optimization using sophisticated techniques like SIMD and LLVM codeGen. You'll be empowered to own projects end-to-end and contribute throughout the product lifecycle, while working alongside experienced engineers who are committed to supporting your professional development.

What makes this role special is the combination of technical depth and business exposure. You'll not only be developing highly reliable software and working on performance-critical systems, but also gaining valuable experience working with product, marketing, and sales teams. The company values celebration of achievements and promotes a collaborative culture where engineers can make significant contributions from day one.

SingleStore's presence across multiple global locations and their commitment to diversity and inclusion creates an enriching work environment. The company is venture-backed and has established itself as a leader in the data-intensive applications space, making it an excellent place for engineers looking to make a meaningful impact while working with cutting-edge database technology.

Last updated 10 days ago

Responsibilities For Software Engineer

  • Work on small, collaborative teams
  • Explore cutting-edge technologies like LLM and vector index
  • Improve fault tolerance of SingleStore cluster
  • Accelerate SQL query performance using SIMD and LLVM codeGen
  • Write search and costing modules for query optimizer
  • Write and test software
  • Deploy projects into production with each release

Requirements For Software Engineer

  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or related discipline
  • Deep understanding of C.S. fundamentals, in particular operating systems, concurrency, multithreading, and server architectures
  • Strong programming skills with C++ or C
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures

Interested in this job?

Jobs Related To SingleStore Software Engineer

Software Engineer, Database Engine

Entry-level Software Engineer position at SingleStore, working on database engine development using C++ and Linux, suitable for new graduates with strong CS fundamentals.

SDE-1 FTC

Entry-level Software Development Engineer position at Amazon Pay, focusing on building and maintaining payment processing systems in Bangalore, India.

Business Engineer (University Grad)

Entry-level Business Engineer position at Meta focusing on building scalable solutions across Meta's platforms including Video, Commerce, Monetization, Metaverse, Gaming, and AI.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Azure Data team, building next-gen data integration services with 1+ years experience required.