>

Software Engineer, SCM

ByteDance

  View Insights

Apply

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
Docker
TCP
CI
Shell
Nexus
npm
Maven
kafka
MongoDB
Redis
MySQL
Go
Python
Java

Job Description


The ByteDance Source Control Management (SCM) team focuses on building a unified artifact repository for the company, covering the entire life cycle of artifact production, storage, distribution, governance, etc. This docks the CI/CD process, supports rapid and secure release from source code to online services, and continuously improves research and development efficiency. The artifact repository covers Tarball, Docker, NPM, Maven, and other formats. With a storage volume of tens of millions, involving multiple regions around the world, its service scale is​ one that is industry leading.

Responsibilities
1. Responsible for the design and development of an SCM system to create a highly available and easily expandable artifact repository
2. Responsible for the design, development, and optimization of high-performance private Hubs, and the support for mainstream product agreements
3. Responsible for the design, development, and optimization of high-performance, high-availability artifact storage, and transmission systems
4. Responsible for product dependency management and analysis

Qualifications

Requirements
1. Bachelor's degree or above in computer science or a related field
2. Familiarity with one or more languages such as Go, Python, Java, Shell
3. Familiarity with MySQL, Redis, MongoDB, Kafka and other related systems
4. Familiarity with TCP/IP protocol stack, rich experience in protocol stack development or high-performance network development

Preferred
1. Practical experience in large-scale distributed cache system development, operation, and maintenance
2. Familiarity with package management mechanisms such as NPM, Maven, PyPi
3. Familiarity with Buildkit, Casync, Harbor, JFrog, Nexus, and other systems

Salaries

There are no salaries from ByteDance that are similar to this job

View more salaries from ByteDance
Apply

NodeFlair Insights of ByteDance