SingleStore Software Engineers are at the forefront of real-time technology that's revolutionizing how companies run their businesses every day. As a Senior Engineer, Ingest (C/C++) at SingleStore, you will be empowered to own your projects end-to-end and be an active contributor throughout the product life cycle. You'll work on small, collaborative teams to help drive the company forward, focusing on building systems software in a rapid production environment.
Your responsibilities will include increasing the performance of SingleStore clusters, writing new C++ code for the query optimizer, and working on both new and existing projects that are deployed into production with each release. You'll be involved in everything from writing to testing software, gaining a significant understanding of both the product and the business.
The ideal candidate should have 5 or more years of experience, with a strong background in C/C++ programming on Linux. You should have experience with data ingestion from distributed sources like Apache Kafka, and familiarity with data file formats such as Avro, Parquet, JSON, and CSV. A deep understanding of CS fundamentals, strong system programming skills, and knowledge of multithreading, memory management, and performance optimization in large-scale systems are crucial.
SingleStore offers a collaborative work environment where you'll partner with engineers who deeply care about your success. You'll have the opportunity to work with teams across the business, including product, marketing, and sales. The company values diversity and inclusion and is looking for individuals who can work effectively with a diverse range of people.
Join SingleStore to be part of a team delivering the cloud-native database with the speed and scale to power the world's data-intensive applications. This is a hybrid role, requiring you to work from the office at least one day a week, offering a balance between remote work flexibility and in-person collaboration.