Logo of Huzzle

Internship

Software Engineer Graduate - Database MySQL - 2024 Start (BS/ MS)

Logo of ByteDance

ByteDance

1mo ago

🚀 Off-cycle Internship

San Jose

AI generated summary

  • Bachelor's or Master's degree in Computer Science or related fields, coding experience in GoLang, Scala, Python, or Java, familiarity with relational database systems, work experience in databases and distributed systems, knowledge of sharding, replication, backup, and recovery mechanisms, experience in MySQL or similar database systems.
  • Design, develop, and optimize enterprise-level relational database products, implement cloud-native technologies, address specific database requirements for various business scenarios, and stay abreast of industry advancements to continuously improve products.

Off-cycle Internship

Software EngineeringSan Jose

Description

  • Our database development team is responsible for building and owning database products used by TikTok's infrastructure including but not limited to relational databases, key-value stores, and document stores. In this team, you’ll have the opportunity to develop and enhance serverless DBMS service in a cloud-native environment. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.
  • We are looking for talented individuals to join our team in 2024. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. Co-create a future driven by your inspiration with ByteDance.

Requirements

  • Bachelor's or Master's degree in Computer Science or related fields or equivalent practical experience.
  • Graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience with coding in at least one of the following languages: GoLang, Scala, Python, Java.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • Familiarity with the principles of relational database systems, with experience in middleware, HA, kernel development, or related areas.
  • Work experience in databases, high-concurrency systems, distributed systems, etc., with a deep understanding of the relevant technologies.
  • 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.
  • Experience in MySQL, PostgreSQL, SQL Server, Greenplum, PolarDB, TiDB, OceanBase, Spanner, or similar database systems is a plus.

Education requirements

Bachelors
Masters

Area of Responsibilities

Software Engineering

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.

Details

Work type

Full time

Work mode

office

Location

San Jose