Infrastructure System Engineer on Hardware-Software
Company: TikTok
Location: Mountain View
Posted on: May 16, 2022
|
|
Job Description:
Responsibilities:1. Optimize and develop novel infrastructural
technologies used in ByteDance, including operating system,
computing, storage, networking and virtualization, etc.2. Explore
long-term (3-5 years) infrastructural technologies in container,
virtualization, database, storage, etc, to satisfy unique
requirements from the hyper-scale internal services.3. Track the
industrial trend and technologies in cloud computing (e.g.,
container/virtualization/operating system) and hardware (e.g., GPU,
FPGA, high-speed inter-connection techniques), and explore their
usages in ByteDance.Requirements
Requirements:1. Familiar with principles and techniques in
low-level systems, including but not limited to Linux kernel,
virtualization, container (cgroup/namespace/...), memory
management, process management, IO subsystem, etc.2. Familiar with
hardware architectures, e.g., x86 architecture, PCIe, CPU
microarchitecture, memory system, interrupt, PMU, etc.3. Experience
in research and/or development in hardware, e.g., SmartNIC, AEP,
OpenChannel SSD, FPGA, high-speed inter-connection protocol
(CXL/CCIX/GenZ/...), etc.4. Knowledge of networking stack, storage
stack, SPDK and/or DPDK. Experience on SPDK and/or DPDK
development.5. Solid troubleshooting and debugging skills to
identify and solve functional/performance issues in
hardware/software, e.g., kernel crash, virtualization performance
issue, network glitches, etc.
Keywords: TikTok, Mountain View , Infrastructure System Engineer on Hardware-Software, IT / Software / Systems , Mountain View, California
Click
here to apply!
|