AI/LLM Network Software Development Engineer

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Network programming","Problem-solving","Research and development"]

Build and deploy high-speed networking technologies that enable AI/LLM applications at hyperscale. Design platforms for monitoring, analysis, and diagnosis of large-scale AI/LLM networks, and develop high-performance AI communication frameworks and network protocol stacks. Co-design host-network-application performance to improve scalability, reliability, and throughput, and help create next-generation AI network infrastructure for heterogeneous network hardware.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

AI/LLM Network Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Build and deploy high-speed networking technologies that enable AI/LLM applications at hyperscale. Design platforms for monitoring, analysis, and diagnosis of large-scale AI/LLM networks, and develop high-performance AI communication frameworks and network protocol stacks. Co-design host-network-application performance to improve scalability, reliability, and throughput, and help create next-generation AI network infrastructure for heterogeneous network hardware.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning

Key Responsibilities

  • •Design, implement, and deploy high-speed network technologies to support AI/LLM applications.
  • •Design and develop platforms/systems for monitoring, analysis, and diagnosis of large-scale AI/LLM networks.
  • •Research and develop high-performance AI communication frameworks, network protocol stacks, and codesign optimizations for host-network-application performance.
  • •Improve scalability, reliability, and performance of AI/LLM network systems through host-network co-design.
  • •Build next-generation AI network infrastructure for large-scale heterogeneous network hardware with deployable solutions.

Key Requirements

  • •Bachelor’s (or higher) degree in computer science, electronic engineering, network engineering, or a related field.
  • •Proficiency in computer networking and network programming.
  • •Proficiency in one or more mainstream programming languages, including C/C++, Python, and Go.
  • •Familiarity with high-speed network systems advances such as RDMA, congestion control, and AI network optimization.
  • •Plus: experience building high-performance communication frameworks (e.g., NCCL, MPI, RPC) and/or software for AI network diagnosis and performance optimization.
Education:Bachelor's
Skills:Network programmingProblem-solvingResearch and development
Tech Stack:C/C++PythonGoRDMANCCLMPIRPCSDNNetwork protocol stacks

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn