Software Engineer Graduate (MLOps) - 2027 Start

TikTok
San Jose
Full timeFunction: Software EngineeringSkills: ["Communication","Ownership","Troubleshooting","Operational excellence","Resource management"]

Build and operate large-scale, globally distributed fault-tolerant ads inference and training pipelines. Own Service Level Objectives (SLOs) for online ML inference, improve offline training reliability, and plan infrastructure capacity for evolving ML workloads. Enable new ML frameworks and GPU platforms for production deployment while maintaining model quality. Design and maintain MLOps platforms and automation tooling for monitoring, diagnostics, quota management, and resource operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Graduate (MLOps) - 2027 Start

✓ Verified Job

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

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

Job Summary

Build and operate large-scale, globally distributed fault-tolerant ads inference and training pipelines. Own Service Level Objectives (SLOs) for online ML inference, improve offline training reliability, and plan infrastructure capacity for evolving ML workloads. Enable new ML frameworks and GPU platforms for production deployment while maintaining model quality. Design and maintain MLOps platforms and automation tooling for monitoring, diagnostics, quota management, and resource operations.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Define and drive Service Level Objectives (SLOs) for online machine learning inference systems to ensure reliability, availability, and performance.
  • •Improve reliability and operational excellence of offline machine learning training pipelines to increase training job success rates.
  • •Drive infrastructure capacity planning and resource management for ML workloads, optimizing GPU and CPU utilization.
  • •Enable new machine learning frameworks and GPU platforms for large-scale production deployment while maintaining model quality and business performance.
  • •Design, build, and maintain MLOps platforms and automation tools including quota management, job diagnostics, monitoring/observability, and operational tooling.

Key Requirements

  • •Be completing or have recently completed a Bachelor’s/Master’s degree in Computer Science or a related discipline.
  • •Have expertise in Linux operating systems, networking, and storage.
  • •Experience programming in at least one of: Python, Go, C, C++, or Java.
  • •Have experience troubleshooting application issues or performing production operations.
  • •Demonstrate effective communication skills and a strong sense of ownership and drive.
Experience:Machine learningSREAds/recommendation/search systems
Education:
Skills:CommunicationOwnershipTroubleshootingOperational excellenceResource management
Tech Stack:LinuxNetworkingStoragePythonGoCC++JavaGPUCPUSLOsMonitoringObservabilityQuota managementResource management

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