Responsibilities:
Join us as we build the enterprise-level database product TDSQL, which is a distributed RDBMS created by Tencent, featuring strong consistency and high availability, a globally deployed architecture, high SQL compatibility, HTAP, distributed horizontal scaling, high performance, complete distributed transaction support, enterprise-level security, and other characteristics. Our products have been widely applied in the top financial institutions in China, and 7 out of the top 10 banks use our products. We provide world-class database solutions for the core businesses of multiple important industries such as finance, securities, and insurance.
About the HTAP team
The HTAP team within TDSQL product R&D team is dedicated to improving TDSQL's performance and stability under hybrid transactional and analytical workloads. Our main focus includes, but is not limited to, real-time, high consistency row-column hybrid storage, large-scale distributed high-performance execution engine, and an efficient query optimizer that caters to both mixed workloads and complex queries. We closely collaborate with the TDSQL SQL Engine and Storage teams with the goal of building a world-leading HTAP database.
- Design and develop hybrid row-column storage system that meets the requirements of mixed workloads.
- Build high performance SQL Runtime to enhance the execution efficiency of complex queries.
- Improve TDSQL's Optimizer to generate better SQL plan for hybrid workload.
- Analyze and improve the performance and stability of TDSQL to handle large amounts of data and complicated workloads.
- Integrate with other components of the database system for seamless HTAP experience.
- Troubleshoot and resolve issues related to the HTAP workloads in TDSQL.
- Participate in the design and development of new features for the database system.
Requirements:
- Bachelor's degree or higher in computer science or related field, or equivalent practical experience.
- Solid R&D experience in database SQL Runtime, SQL Optimizer or Storage layer.
- 5+ years of experience in database, SQL Engine, Storage, and/or distributed system development.
- Proficiency in writing production-grade code in languages such as Go, C++, Rust, Java, etc
- Excellent problem-solving skills and the ability to work independently as well as part of a team
- A passion for learning and staying updated on emerging technologies and industry trends.
- Excellent written and verbal communication skills, with a strong collaborative mindset
Location State(s)
California
The base pay range for this position in the state(s) above is $150,000 to $275,500 per year. Actual pay is based on market location and may vary depending on job-related knowledge, skills, and experience. A sign on payment, relocation package, and restricted stock units may be provided as part of the compensation package, as well as other medical, financial, and/or other benefits, dependent on the specific position offered.