Senior Engineer, Ingest (C/C++)

SingleStore delivers a cloud-native database unifying transactions and analytics for real-time data experiences.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Engineer, Ingest (C/C++)

SingleStore is seeking a Senior Engineer for their Ingest team, focusing on C/C++ development. This role is part of the database engine team, working on building systems software in a rapid production environment.

Key responsibilities include:

  • Increasing performance of SingleStore clusters
  • Writing new C++ code for the query optimizer
  • Developing and testing software for new and existing projects
  • Gaining deep understanding of both the product and business

The ideal candidate will have:

  • 5+ years of experience
  • B.S. in Computer Science or related field
  • Strong system programming skills
  • Proficiency in C/C++ programming on Linux
  • Experience with data ingestion from distributed sources like Apache Kafka
  • Familiarity with data file formats (Avro, Parquet, JSON, CSV)
  • Strong understanding of Linux system programming concepts
  • Knowledge of multithreading, memory management, and performance optimization
  • Additional experience with Java, Python, and SQL
  • Passion for building highly reliable software
  • Firm grasp of algorithms and data structures

This is a hybrid role, requiring at least one day per week in the office. SingleStore offers a collaborative environment where engineers are empowered to own projects end-to-end and contribute throughout the product lifecycle. The company values diversity and inclusion, seeking individuals who can work effectively with diverse teams.

SingleStore is a venture-backed company headquartered in San Francisco, with offices worldwide. They deliver a cloud-native database that unifies transactions and analytics, empowering digital leaders to deliver exceptional, real-time data experiences to their customers.

Last updated 3 months ago

Responsibilities For Senior Engineer, Ingest (C/C++)

  • Increase performance of SingleStore clusters
  • Write new C++ code for the query optimizer
  • Develop and test software for new and existing projects
  • Gain deep understanding of both the product and business
  • Work collaboratively in small teams
  • Contribute throughout the product lifecycle
  • Deploy projects into production with each release

Requirements For Senior Engineer, Ingest (C/C++)

Linux
Java
Python
  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or related discipline
  • 5+ years of experience
  • Deep understanding of C.S. fundamentals
  • Strong system programming skills
  • Strong proficiency in C/C++ programming on Linux
  • Experience with data ingestion from distributed sources like Apache Kafka
  • Familiarity with data file formats (Avro, Parquet, JSON, CSV)
  • Strong understanding of Linux system programming concepts
  • Knowledge of multithreading, memory management, and performance optimization
  • Additional experience with Java, Python, and SQL
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures

Benefits For Senior Engineer, Ingest (C/C++)

  • Collaborative work environment
  • Exposure to all areas of the business
  • Professional development opportunities

Interested in this job?

Jobs Related To SingleStore Senior Engineer, Ingest (C/C++)

Sr. Software Engineer, Infra Engine

Senior Software Engineer role at SingleStore, building infrastructure for cloud-native database systems.

Senior Software Engineer, Transactions

Senior Software Engineer role at SingleStore, building distributed systems for transaction processing in a cloud-native environment.

Senior Engineer, Query Execution (C/C++)

Senior Software Engineer role at SingleStore, focusing on database engine and query execution development using C/C++ on Linux

Senior Engineer, Ingest (C/C++)

Senior Engineer, Ingest (C/C++) at SingleStore: Build high-performance database systems using C/C++ and Linux in Hyderabad.

Senior Engineer, Ingest (C/C++)

Senior Engineer, Ingest (C/C++) at SingleStore: Build high-performance database systems using C/C++ in a collaborative, fast-paced environment.