FULLTIME
Staff Software Engineer - Database
Jobgether
Not specified · onsite · Posted 16d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer - Database based in India. This role is an opportunity to contribute to the design and development of highly scalable, distributed database and query processing systems within a modern data platform environment. You will work on building and enhancing advanced SQL query engines that power complex data workloads across cloud and on-premise infrastructures. The position involves deep technical ownership, from system design to implementation, with a strong focus on performance, reliability, and scalability. You will collaborate closely with cross-functional teams including product managers, engineers, and designers to deliver high-impact data solutions. This is a hands-on engineering role where you will also guide technical direction and promote best practices across the team. The environment is innovation-driven, with opportunities to engage with open-source technologies and large-scale distributed systems.
Accountabilities
- Design, develop, and maintain scalable distributed database systems and SQL query processing components supporting large-scale data workloads.
- Build and optimize high-performance query engines and contribute to query federation capabilities across platforms.
- Lead technical initiatives within the engineering team and act as a technical reference point for system architecture and engineering practices.
- Collaborate with cross-functional teams including product, UX, QA, and platform engineering to deliver robust data solutions.
- Improve system performance, developer productivity, and overall engineering efficiency through best practices and tooling enhancements.
- Contribute to architectural decisions and participate in the evolution of data platform capabilities.
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field.
- 8+ years of experience in software engineering with a strong focus on scalable and distributed systems.
- Strong programming skills in Java and/or Python with solid understanding of data structures and algorithms.
- Deep knowledge of database internals, SQL query optimization, and query execution engines.
- Experience working with distributed data systems or large-scale data processing platforms.
- Strong communication skills and ability to work effectively in cross-functional environments.
- Experience with systems such as SQL engines, ELT pipelines, Apache Hive, Impala, Calcite, or similar technologies is a plus.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform is advantageous.
Benefits
- Competitive compensation and comprehensive benefits package.
- Flexible work-from-home policy supporting work-life balance.
- Generous paid time off and additional unplugged days.
- Health and wellness programs covering physical and mental well-being.
- Internet and phone reimbursement support.
- Access to continuous learning and career development opportunities.
- Paid volunteer time and employee engagement initiatives.
- Inclusive environment with employee resource groups.
How Jobgether Works We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02