- Job Description
Job type
-
Full-time
Shift and schedule
-
Day shift
-
Monday to Friday
Location
Karnataka•Hybrid work
Benefits
Pulled from the full job description
- Health insurance
- Paid time off
- Paid sick time
- Provident Fund
- Work from home
- Flexible schedule
Full job description
Principal Engineer - Database Engineering (Query Optimization)
Introduction:
Join AkashX, a pioneering startup redefining modern data infrastructure and architecture with a cost-performance-first approach! At AkashX, we're at the forefront of the data revolution, dedicated to crafting the ultimate data and applications platform. Our proactive problem-solving culture empowers every team member to innovate, leaving a lasting impact through their work in a collaborative environment. At the heart of our data ecosystem lies the Database Engineering team, driving the development of a cutting-edge query engine crucial for processing extensive and diverse datasets. We're committed to pioneering state-of-the-art query optimizations, implementing industry-leading query execution techniques, and constructing an exceptionally efficient, high-performing, and scalable database system.
Responsibilities:
- Lead the design, development, and maintenance of a highly distributed and high-performing database system, focusing on the Query Optimizer.
- Engage in technical, design, and product discussions within the team, providing leadership and expertise.
- Consistently deliver complex projects while maintaining high-quality standards.
- Mentor and guide junior engineers within the team to foster their growth and development.
- Author engaging blog posts, technical articles/papers, and present findings at conferences and meetups.
- Actively participate in online forums, discussion boards, and provide expert insights to answer customer questions.
Qualifications:
- 8+ years of software engineering experience.
- Solid understanding of query processing internals, database architecture, and distributed systems.
- Proficiency in object-oriented programming, SQL semantics, and optimization techniques.
- Exceptional problem-solving abilities and excellent interpersonal communication skills.
- Experience contributing to open-source database projects is highly valued.
- PhD or research experience in databases or distributed systems is advantageous.
- Demonstrated engagement in the database community through publications, technical presentations, and/or active involvement in related forums or groups.
Bonus Points for Experience in:
- Query Optimizer: heuristic-based query rewrites, cost-based optimizations, cardinality estimations, plan stability, interleaved query optimization based on runtime feedback.
- Designing and implementing cloud-scale distributed database system internals.
Why be a Principal Engineer for Database Engineering at AkashX?
- Collaborate with a stellar team comprising industry veterans and emerging talents, shaping the cutting-edge data management system beloved by customers.
- Take ownership of your career growth, as this role encourages you to evolve as a technical leader.
- Learn and contribute at scale as you deliver critical components of a highly distributed, robust, and secure enterprise SaaS platform, serving thousands of customers and processing over a billion complex queries daily.
Related Jobs