Browse All Jobs
Job Description
SingleStore is seeking a Senior Software Engineer to join their Engine (Data Ingestion) team. This role is at the forefront of real-time technology, revolutionizing how companies operate. The engineer will work collaboratively in a rapid production environment, owning projects end-to-end and contributing throughout the product lifecycle. They will partner with experienced engineers and gain exposure to various business areas.Role involves:
  • Increasing the performance of SingleStore clusters.
  • Writing new C++ code for the query optimizer.
  • Writing and testing software.
Requirements:
  • 5+ years of experience.
  • B.S. Degree in Computer Science or related field.
  • Deep understanding of C.S. fundamentals.
  • Strong proficiency in C/C++ / Java programming on Linux.
  • Experience with data ingestion from distributed sources like Apache Kafka.
  • Familiarity with data file formats such as Avro, Parquet, JSON, CSV.
  • Strong understanding of Linux system programming concepts.
  • Knowledge of multithreading, memory management, and performance optimization.
  • Experience with Python, and SQL.
  • Passionate about building highly reliable software.
  • Firm grasp of algorithms and data structures.
Role offers:
  • Opportunity to work on brand new and existing projects deployed into production.
  • Gaining a significant understanding of both the product and the business.
The role is hybrid, requiring work from the Hyderabad office one day a week. SingleStore is an equal opportunity employer.
Apply Manually