Backend Software Engineer, AI Infrastructure for SDLC - Engineering Efficiency

TikTok
Seattle
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Ownership","Responsibility","Problem-solving","Learning ability"]

Build and evolve backend services and platform capabilities that improve engineering efficiency, developer experience, and software delivery quality. Define SDLC standards and scalable development workflows, and design CI/CD, release, and deployment platforms for reliable, automated delivery. Continuously optimize availability, observability, maintainability, and performance, while integrating AI/LLM capabilities (assistants, code generation/review, troubleshooting, and RAG-style tools) into engineering platforms to drive practical adoption across teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Software Engineer, AI Infrastructure for SDLC - Engineering Efficiency

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and evolve backend services and platform capabilities that improve engineering efficiency, developer experience, and software delivery quality. Define SDLC standards and scalable development workflows, and design CI/CD, release, and deployment platforms for reliable, automated delivery. Continuously optimize availability, observability, maintainability, and performance, while integrating AI/LLM capabilities (assistants, code generation/review, troubleshooting, and RAG-style tools) into engineering platforms to drive practical adoption across teams.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and evolve backend services and platform capabilities to improve engineering efficiency and software delivery quality.
  • •Define and promote SDLC standards, engineering best practices, and scalable development workflows across teams.
  • •Build and optimize CI/CD, release, and deployment platforms for reliable, automated, and scalable software delivery.
  • •Improve platform availability, observability, maintainability, and performance through continuous system optimization.
  • •Design and deliver AI-powered developer productivity solutions and integrate AI/LLM capabilities into internal engineering platforms and workflows.

Key Requirements

  • •Bachelor’s degree or higher in Computer Science, Computer Engineering, or related technical field.
  • •2+ years of experience in backend software development.
  • •Proficiency in one or more programming languages such as Go, Java, or Python.
  • •Solid understanding of distributed systems and microservices architecture, including scalability and performance optimization.
  • •Hands-on experience with databases, caching, and messaging systems (e.g., MySQL, Redis, Kafka) and with AI/LLM application integrations (e.g., LLM integration, prompt engineering, RAG, model evaluation, or AI workflow orchestration).
Experience:2+ yearsMicroservicesDistributed systemsDevOpsAI/LLM
Education:Bachelor's in Computer Science, Computer Engineering, or a related technical field
Skills:CommunicationCollaborationOwnershipResponsibilityProblem-solvingLearning ability
Tech Stack:GoJavaPythonMySQLRedisKafkaCI/CDMicroservicesDistributed systemsLLMPrompt engineeringRAGModel evaluationAI workflow orchestration

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