SingleStore is hiring Software Engineer | Database Engine | India
Job Description
SingleStore is hiring Software Engineers for its Database Engine team in India. This opportunity is ideal for students, fresh graduates, and early-career software engineers who are passionate about systems programming, database technologies, distributed systems, and high-performance computing.
As part of the engineering team, you will contribute to the development of technologies that power real-time applications used by organizations worldwide. The role provides an opportunity to work on challenging engineering problems involving database performance, query optimization, fault tolerance, scalability, and modern data architectures.
If you enjoy solving complex technical problems, working close to core system architecture, and building software that operates at massive scale, this role can be an excellent starting point for your engineering career.
• Company: SingleStore
• Role: Software Engineer – Database Engine
• Location: India
• Job Type: Full-Time
• Experience: Freshers and Early-Career Professionals
𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
As a Software Engineer, you will work alongside experienced engineers to design, develop, test, and improve core database technologies. You'll contribute to projects involving distributed databases, query execution, storage systems, indexing technologies, and performance optimization.
The role offers exposure to advanced computer science concepts including operating systems, concurrency, multithreading, database internals, algorithms, and large-scale system design. Engineers are encouraged to take ownership of projects and contribute throughout the complete software development lifecycle.
Roles & Responsibilities
• Design, develop, test, and maintain database engine components.
• Build and enhance high-performance software systems.
• Work on query execution, optimization, and database performance improvements.
• Contribute to distributed database and storage technologies.
• Develop scalable and fault-tolerant system components.
• Analyze and solve complex technical and performance-related challenges.
• Write efficient, maintainable, and reliable code.
• Participate in software testing, debugging, and performance tuning.
• Collaborate with engineering teams to improve product capabilities.
• Contribute to innovation in database and data infrastructure technologies.
• Support the continuous improvement of development processes and engineering practices.
Qualifications & Eligibility
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
• Strong academic foundation in programming and computer science concepts.
• Fresh graduates and early-career candidates are encouraged to apply.
• Demonstrated interest in systems software, databases, or infrastructure engineering.
Skills Required
• Strong understanding of Computer Science fundamentals.
• Knowledge of Operating Systems concepts.
• Understanding of Concurrency and Multithreading.
• Strong problem-solving and analytical abilities.
• Knowledge of Data Structures and Algorithms.
• Programming proficiency in C++ or C.
• Understanding of software design principles.
• Ability to write efficient and reliable code.
• Strong communication and teamwork skills.
• Passion for learning and solving complex engineering problems.
𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬
• Knowledge of distributed systems and database technologies.
• Understanding of server architectures and performance optimization.
• Familiarity with SQL databases and query processing concepts.
• Exposure to systems programming projects.
• Experience with Linux or Unix environments.
• Academic, internship, or personal projects involving low-level programming.
𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐒𝐢𝐧𝐠𝐥𝐞𝐒𝐭𝐨𝐫𝐞?
• Work on cutting-edge database and distributed system technologies.
• Solve real-world engineering challenges at scale.
• Collaborate with highly experienced software engineers.
• Gain exposure to modern data infrastructure and cloud-native platforms.
• Opportunity to contribute to products used by organizations globally.
• Learn advanced concepts in database internals, performance engineering, and scalability.
• Strong learning culture with mentorship and career development opportunities.
𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬
A Software Engineer role in the Database Engine team provides a strong foundation for building a long-term career in core software engineering and systems development. The experience gained from working on large-scale database technologies can open opportunities across multiple high-demand technology domains.
Potential career paths include:
• Systems Software Engineer – Build operating system components, infrastructure platforms, and performance-critical applications.
• Database Engineer – Design and optimize modern database technologies, storage engines, and query processing systems.
• Backend Engineer – Develop scalable server-side applications, APIs, and cloud services.
• Distributed Systems Engineer – Build highly available and fault-tolerant systems that operate at large scale.
• Performance Engineer – Focus on application optimization, benchmarking, and system efficiency.
• Infrastructure Engineer – Develop foundational technologies that support enterprise software products.
• Cloud Engineer – Work with cloud-native platforms, data services, and modern deployment architectures.
• Software Development Engineer (SDE) – Contribute to end-to-end product development across diverse technology stacks.
• Technical Architect – Design scalable and efficient technology solutions for complex business requirements.
With continuous learning and hands-on engineering experience, professionals can progress into senior engineering, architecture, infrastructure, or technical leadership positions.
𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?
• Fresh graduates passionate about software engineering.
• Candidates interested in database technologies and systems programming.
• Developers who enjoy solving complex technical challenges.
• Individuals with strong problem-solving and programming skills.
• Students looking to build a career in core product engineering and infrastructure technologies.
#SingleStore #SoftwareEngineer #DatabaseEngineer #SystemsProgramming #CPlusPlus #BackendDeveloper #DistributedSystems #ProductEngineering #SoftwareJobs #TechJobs #FreshersJobs #HiringNow #EngineeringCareers #ComputerScience #InfrastructureEngineering #DeveloperJobs #TechnologyJobs #CareerOpportunity #DatabaseTechnology #SoftwareDevelopment
Apply for this Position
Apply Now