Role Overview : Principal Engineer – Database & Systems Optimization
BigBasket is looking for an experienced Principal Engineer passionate about redefining online grocery shopping in India. This role is highly technical, with a strong focus on database architecture, performance optimization , and cost-efficient infrastructure scaling , supporting operations across 30 cities and 15 million orders / month.
Key Responsibilities
- Database Management & Planning
- Develop long-term DB strategies (architecture, multi-tenancy, scaling).
- Predict and resolve performance issues; monitor DB health and growth.
- Upgrade databases and implement hardening & security best practices.
- Performance Optimization
- Query cost analysis and tuning.
- Review and improve queries across teams.
- Analyze and reduce per-team DB costs; manage AWS reservations.
- Vendor & Tools Management
- Work closely with DB managed service providers and AWS for performance.
- Evaluate tools, alerting systems, and automation pipelines.
- Security & Compliance
- Handle encryption, data sanitization, and access control.
- Support audits and implement user-level security practices.
Skills & Experience
Technical Background :Bachelor's in Computer Science or equivalent.Proficiency in Java , Python , or GoLang .Strong grasp of data structures , algorithms , and distributed systems .Systems Expertise :Microservices and event-driven architectures.Experience with performance tuning , cost optimization , and DevOps tools .Soft Skills :Self-starter, innovative, thrives in fast-paced environments.Excellent communicator and strong leadership mindset.Why Join BigBasket?
Work on a high-impact, high-scale platform used daily by millions.Contribute to cutting-edge systems and solve real-world challenges in grocery logistics.Be part of a team that values elegant, efficient solutions over buzzwords.