Software Engineer, Query Processing (C/C++)

1 Month ago • 2-3 Years • Programming

Job Summary

Job Description

SingleStore is seeking a Software Engineer for their Query Processing Team to work on real-time technology. This role involves contributing to the core database (written in C++) by adding new features like LLM and vector index, improving fault tolerance, and accelerating SQL query performance using techniques such as SIMD and LLVM code generation. Responsibilities include writing, testing, and deploying software for both new and existing projects, gaining a deep understanding of the product and business while working with a globally distributed team.
Must have:
  • B.Tech. in Computer Science or related discipline
  • 2-3 years of C/C++ system-level development and debugging on Linux
  • Deep understanding of OS, concurrency, multithreading, and server architectures
  • Strong C++ or C programming skills
  • Passion for building reliable software
  • Firm grasp of algorithms and data structures

Job Details

Software Engineer, Query Processing Team

Position Overview 

SingleStore Software Engineers are at the forefront of real-time technology that’s revolutionizing  how companies run their businesses everyday. With release cycles throughout the year, our engineers are accustomed to moving quickly in a rapid production environment. To do this  successfully, we work collaboratively and creatively across teams to maximize our opportunity for impact. We also believe it’s important to celebrate our wins together, whether it be at a local spot or getting out of the city for some exploring. 

As a Software Engineer, you will be empowered to own your projects end-to-end and be an active contributor throughout the product life cycle. To expedite your growth path, you will partner with engineers who deeply care about your success and will lend their expertise to your professional development. Our engineers are not just technical partners, but are also business partners who are exposed to all areas of the business, working with teams such as product, marketing, and sales. 

Role and Responsibilities 

Our Software Engineers work on small, collaborative teams to help drive our company forward. We are specifically looking to onboard new team members to our Query Processing Team. This team works on adding new features using cutting-edge technologies to our core Database (written in C++) such as LLM and vector index, improving the fault tolerance a SingleStore cluster, accelerating the performance of SQL queries with techniques like SIMD and LLVM codeGen. It may also include writing search and costing modules for the query optimizer.  

Our engineers are responsible for brand new and existing projects that are deployed into production with each release. Your work will include everything from writing to testing software, and you’ll gain a  significant understanding of both the product and the business while working with a team working  spread across the globe. 

Required Skills and Experience 

  • B.Tech. Degree in Computer Science, Electrical Engineering, Computer Engineering, or related discipline. 
  • 2-3 years of experience developing and debugging in system level C/C++, particularly on Linux.
  • Deep understanding of C.S. fundamentals, in particular operating systems, concurrency, multiththreading, and server architectures.
  • Strong programming skills with C++ or C.
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures.

Other:

  • Employment Status: Full-Time Employment
  • Location/Working classification: 1 day a week work-from-office

SingleStore delivers the cloud-native database with the speed and scale to power the world’s data-intensive applications. With a distributed SQL database that introduces simplicity to your data architecture by unifying transactions and analytics, SingleStore empowers digital leaders to deliver exceptional, real-time data experiences to their customers. SingleStore is venture-backed and headquartered in San Francisco with offices in Sunnyvale, Raleigh, Seattle, Boston, London, Lisbon, Bangalore, Dublin and Kyiv. 

Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people.

To all recruitment agencies: SingleStore does not accept agency resumes. Please do not forward resumes to SingleStore employees. SingleStore is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company.

 

Similar Jobs

Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Glean - Delivery Excellence Manager

Glean

New York, United States (Hybrid)
1 Month ago
GoTo Group - Software Engineer - Data Science Platform

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
bytedance - Senior Software Development Engineer, Virtual Network

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
Morning Star - Technical Specialist, Level 2

Morning Star

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Electronic Arts - Software Engineer, Java

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Ion - .NET Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Tesla - Sr. Software Developer (PowerShell)

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
PwC - Senior Associate - Contract Lifecycle Management - C&C - TRS - Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Capgemini - C Datacom

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Applike - IT Support - Working Student

Applike

Hamburg, Hamburg, Germany (On-Site)
2 Years ago
Carbon Health - Clinic Manager

Carbon Health

Concord, California, United States (On-Site)
2 Weeks ago
Capgemini - Fiserv Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Trek - Cloud/DevOps Engineer

Trek

India (On-Site)
1 Year ago
bounteous - Senior Murex Integration Developer

bounteous

Mexico City, Mexico (On-Site)
2 Weeks ago
Varonis  - Data Analytics Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
6 Months ago
Toast - Senior Product Manager-Customer Support Platform

Toast

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Cadence - Lead Software Engineer (Agentic AI)

Cadence

Cambridge, England, United Kingdom (Hybrid)
2 Weeks ago
Ion - Senior Business Consultant - Aspect

Ion

London, England, United Kingdom (On-Site)
9 Months ago
extreme network - Senior/Staff Systems Software Engineer – Linux Platform & Virtualization

extreme network

Ontario, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

oportun - Senior Product Manager, Savings & Mobile App Platform

oportun

India (Remote)
3 Weeks ago
Nagarro - Associate Staff Engineer, Data Analytics

Nagarro

Bengaluru, Karnataka, India (On-Site)
9 Months ago
xogar games - VFX Artist Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Accenture - Business Interlock Associate Manager

Accenture

Pune, Maharashtra, India (On-Site)
2 Months ago
Global Business Travel - BI Developer

Global Business Travel

Gurugram, Haryana, India (On-Site)
3 Weeks ago
Onehouse - Technical Lead Manager, Distributed Data Systems

Onehouse

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Ogre Head Studio (OHS) - Concept Artist & Illustrator

Ogre Head Studio (OHS)

Hyderabad, Telangana, India (Remote)
1 Month ago
Assystems - Sr. HVAC Design Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
9 Months ago
Capgemini - DotNet Fullstack Developer

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
cyara - UI/UX Designer

cyara

Hyderabad, Telangana, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
KOJIMA PRODUCTIONS - System Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
8 Months ago
Cloud Imperium Games - Senior Software Engineer C# / .Net

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
binance - Senior Rust Engineer, Futures

binance

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Remote)
1 Year ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
3 Months ago
Everi - Developer Software Principal IV (Games)

Everi

Reno, Nevada, United States (Hybrid)
9 Months ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
luxsoft - Software Developer

luxsoft

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Ion - Oracle Database Administrator, Italy

Ion

Italy (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

India (Remote)

Alajuela Province, Costa Rica (On-Site)

Costa Rica (On-Site)

Delhi, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Raleigh, North Carolina, United States (Remote)

Hyderabad, Telangana, India (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Single Store

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug