Logo of Huzzle

Software Engineer Intern - Database MySQL - 2024 BS/MS - San Jose

image

TikTok

22d ago

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • San Jose

AI generated summary

  • You need a BS/MS in CS/CE, backend experience in C/C++/Go/Python, knowledge of relational databases, high-concurrency systems, and distributed systems, with a focus on performance and engineering quality. Prefer LLM/ML, MySQL/PostgreSQL experience.
  • You will design, develop, optimize, and research enterprise-level database products, ensuring system stability and performance while staying updated on industry advancements.

Requirements

  • BS or a higher degree in Computer Science, Computer Engineering, or other related fields
  • Experience: Backend engineering experience in at least one of C/C++/Go/Python, with a strong foundation in algorithms and data structures. High standards for engineering quality and a focus on performance are essential; Work experience in databases, high-concurrency systems, distributed systems, etc., with a deep understanding of the relevant technologies;
  • Knowledge: Familiarity with the principles of relational database systems, with experience in middleware, HA, kernel development, or related areas; Knowledge of mechanisms and source code related to sharding, transaction mechanisms, MVCC, query optimization, master-slave replication, backup and recovery, storage engines, high availability, etc.
  • Preferred Qualifications:
  • Background of LLM/ML and database
  • Experience in MySQL, PostgreSQL, SQL Server, GreenPlum, PolarDB, TiDB, OceanBase, Spanner, or similar database systems is preferred

Responsibilities

  • Design and develop enterprise-level relational database products, aiming to create industry-leading OLTP/OLAP standardized solutions.
  • Research and implement cloud-native technologies in the database domain.
  • Continuously optimize system stability, performance, cost, availability, scalability, and maintainability.
  • Understand and address specific database requirements for different business scenarios.
  • Stay updated on industry advancements, explore new technologies, and apply them to improve relational database products.

Entertainment & Media
Industry
10,001+
Employees
2017
Founded Year

Mission & Purpose

TikTok is a social media platform where users create and share short videos on various topics, including entertainment, education, and lifestyle. Their ultimate goal is to inspire creativity and bring joy to people's lives through engaging and entertaining content. TikTok's purpose is to provide a platform for self-expression and connection, fostering a global community where individuals can express themselves authentically and connect with others who share similar interests and passions.