Senior/Principal Software Engineer

3 weeks ago


Palo Alto, United States Tencent Cloud Full time

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 Storage Engine team


The Storage Engine team within the TDSQL product R&D team is dedicated to developing and improving the TDSQL Storage Engine. Its major tasks include, but are not limited to, high performance storage architecture design and implementation, distributed transactions, cache management, data consistency, database backup and restore, fault tolerance, stability enhancement, data replication, distributed consensus, and data storage management. It works closely and collaboratively with the SQL Engine team and the control plane team. Our aim is to create the world's top-grade distributed storage.

Responsibilities

● Design and develop efficient storage architectures to handle large amounts of data.

● Design and implement the distributed transaction system, and ensure data integrity and consistency by implementing reliable data storage mechanisms.

● Optimize storage performance to improve the speed and efficiency of data retrieval.

● Support data backup and recovery processes to safeguard data in case of failures or disasters.

● Integrate with other components of the database system for seamless operation.

● Troubleshoot and resolve storage-related issues to maintain database stability.

● Stay updated with the latest storage technologies and trends to provide cutting-edge solutions.

Qualifications

● Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

● Solid R&D experience in database SQL Storage development or distributed systems.

● 5+ years of experience in database, storage, and/or distributed system development.

● Experience with InnoDB/RocksDB or similar storage engine (e.g., RocksDB, etc.) is highly desirable.

● Excellent problem-solving skills and the ability to work independently as well as part of a team.

● 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.

● Proficiency in writing production-grade code in languages such as Go, C++, Rust, etc.


Location State(s)

California


The base pay range for this position in the state(s) above is $97,200 to $178,820 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.



  • Palo Alto, United States ShareThis, Inc Full time

    Job DescriptionJob DescriptionAbout Us:ShareThis is a dynamic and innovative company focusing on solving complex data problems and building next-generation data and AI-driven products. Our services, handling terabytes of data and billions of requests daily, are designed to remain highly available and efficient. We manage our infrastructure using Kubernetes...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development. Increase your chances of an interview by reading the following overview of this role before...


  • Palo Alto, United States Center Pixel, Inc Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining backend systems and services using Typescript. The ideal candidate will have a strong background in backend engineering and experience with either Typescript or a similar language, as well...


  • Palo Alto, United States Center Pixel, Inc Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining backend systems and services using Typescript. The ideal candidate will have a strong background in backend engineering and experience with either Typescript or a similar language, as well...


  • Palo Alto, United States Machinify, Inc. Full time

    Machinify is a revolutionary healthcare software company with a mission to ensure that patients get the right medical treatment, at the right time, at the right price.  Our cloud-based Machinify AI platform leverages the latest advances in machine learning, large language models, data analytics, and cloud processing to solve previously intractable problems,...

  • Principal Engineer

    4 days ago


    Palo Alto, United States Xage Security Full time

    About Xage Security Xage is the first and only zero trust real-world security company. Powered by the Xage Fabric, the company’s Identity & Access Management (IAM), remote access and dynamic data security solutions allow customers to secure, manage and transform operations. With its distributed, scalable and easy-to-operate Fabric, Xage solves the complex...

  • Principal Engineer

    1 week ago


    Palo Alto, United States Xage Security Full time

    About Xage Security Xage is the first and only zero trust real-world security company. Powered by the Xage Fabric, the company’s Identity & Access Management (IAM), remote access and dynamic data security solutions allow customers to secure, manage and transform operations. With its distributed, scalable and easy-to-operate Fabric, Xage solves the complex...


  • Palo Alto, United States Unreal Gigs Full time

    About The Role We're seeking early engineers to join our dynamic team and contribute to building the foundational product alongside the founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the founding team, with a shared voice in shaping the direction of the company. We view early...


  • Palo Alto, United States Unreal Gigs Full time

    Job DescriptionJob DescriptionAbout The RoleWe're seeking early engineers to join our dynamic team and contribute to building the foundational product alongside the founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the founding team, with a shared voice in shaping the direction...


  • Palo Alto, United States BuildBuddy Full time

    BuildBuddy was founded to make developers more productive. Today we're solving a small piece of this problem with an open-core remote build execution platform for Bazel - but our ambitions are much larger. Our mission is to take the world class engineering tools that are only available to employees of large companies and make them available to everyone....


  • Palo Alto, United States Tencent Cloud Full time

    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...


  • Palo Alto, United States Tencent Cloud Full time

    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...


  • Palo Alto, United States Tencent Cloud Full time

    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...


  • Palo Alto, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Palo Alto, United States Tencent Cloud Full time

    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...


  • Palo Alto, United States Tencent Cloud Full time

    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...


  • Palo Alto, United States Tencent Cloud Full time

    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...