Search jobs > Palo Alto, CA > Senior software engineer

Senior Software Engineer - SQL Engine

Tencent
Palo Alto, US
$136.6K-$250K a year
Full-time

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, HTAP, high SQL compatibility, 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 SQL Engine team

The SQL Engine team within the TDSQL product R&D team is devoted to constructing and enhancing the TDSQL SQL Engine. The primary tasks it undertakes include, yet are not limited to, metadata management, optimizer improvement, MySQL compatibility, security, auditing, stability enhancement, and execution engine optimization.

It collaborates closely with the storage team, DTS team, and control plane team. Our team's vision is to build a world-class distributed relational database.

  • Design and develop SQL Engine components to ensure efficient data processing.
  • Optimize the performance of the SQL Engine to improve query execution speed.
  • Collaborate with other teams to integrate the SQL Engine with the database system.
  • Conduct code reviews to ensure the quality and reliability of the SQL Engine.
  • Troubleshoot and resolve issues related to the SQL Engine.
  • Test and validate the SQL Engine to ensure its functionality and performance.
  • Analyze and improve the scalability of the SQL Engine to handle large amounts of data.
  • Stay up-to-date with the latest technologies and trends in the database field.
  • Provide technical support to other teams regarding the SQL Engine.
  • 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.
  • Excellent problem-solving skills and the ability to work independently as well as part of a team.
  • Solid R&D experience in database SQL Engine development or distributed systems.
  • Experience with query processing (DDL / DML, meta, optimization, executor) is highly desirable.
  • Excellent written and verbal communication skills, with a strong collaborative mindset.
  • Proficiency in writing production-grade code in languages such as Go, C++, Rust, Java, etc.
  • Hands-on experience with one or more major cloud-based RDBMS platforms on AWS, Azure, GCP, etc., is advantageous.
  • 5+ years of experience in database, SQL Engine, and / or distributed system development.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • A passion for learning and staying updated on emerging technologies and industry trends.

Location State(s)

CaliforniaThe base pay range for this position in the state(s) above is $136,620 to $249,970 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.

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer, Product. ...

Promoted
Apple
Sunnyvale, California

Working with a variety of multi-functional teams, Interactive Engineering delivers experiences with an excellent group of software engineers while having fun along the way. We are currently seeking a highly motivated Full Stack Senior Software Engineer with experience in back end Java/J2EE-based web...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer - Innovation. NET CoreKnowledge of RESTful services, Docker, Kubernetes, and cloud-native applications on Microsoft AzureExperience with API lifecycle management, securing API endpoints, and using secure software development practices. ...

Games Jobs Direct
San Mateo, California

If you enjoy working on C++ software alongside experienced and passionate engineers, you will be right at home on our growing game engine team. The software you build is a very large application that empowers our global community of 2M+ developers to push the boundaries of interactive gaming. Your w...

Promoted
VirtualVocations
Santa Clara, California

...

Apple
Sunnyvale, California

Apple Online Store is looking for a highly motivated senior software engineer to join the Apple Online Store Engineering team. Software engineering & development in a professional setting Programming in Java, Scala or any other object oriented programming language with deep understanding of object o...

PlusAI Inc
Santa Clara, California

Build the infrastructure required for optimal extraction, transformation, and loading of data using SQL and big data technologies. Work with stakeholders including the Executive, Engineering, and Operation teams to assist with data-related technical issues and support their data infrastructure, anal...

PlayStation
San Mateo, California
Remote

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Snowflake
San Mateo, California

Knowledge of NoSQL, SQL databases and database storage engines. A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up. Key to Snowflake’s Database...

Conviva
Foster City, California

As Conviva continues to grow, we are actively looking for highly motivated and talented distributed software engineers at all levels to join our dynamic backend development teams. At least 6+ years of industry experience in software development utilizing modern software development processes, tool c...