AI Software Engineer: Code Graph & Quality Validation

TikTok

San Jose (CA)

On-site

USD 162,000 - 317,000

Full time

29 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid time off + holidays

Job summary

TikTok is seeking an AI Software Engineer for Code Intelligence & Quality Validation in San Jose. You will design and implement Code Graph capabilities, enabling static relationships, dynamic traces, and robust graph data models.

You will contribute to architecture, build static and dynamic validation, and collaborate across teams to improve reliability of client applications. The role demands strong programming skills (Java/Kotlin/Go/Python/C++), system design maturity, and a curiosity-driven

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Artificial Intelligence, or a related field, with 3+ years of professional software development experience.
  • Strong programming fundamentals and proficiency in at least one mainstream programming language, such as Java / Kotlin / Go / Python / C++, with solid coding practices and engineering skills.
  • Strong system design and software architecture skills, with the ability to decompose complex systems, define clear module boundaries, interfaces, and dependencies, and make sound trade-offs across maintainability, scalability, reliability, and performance.
  • Hands-on experience with large-scale or complex engineering projects, with the ability to independently analyze problems, design technical solutions, implement core components, and drive solutions to production.
  • Strong foundation in data structures and algorithms, with strong problem abstraction and analytical skills and the ability to quickly understand complex codebases and execution flows.
  • Strong investigative mindset and curiosity about unfamiliar problems, with the ability to learn deeply from technical documentation, source code, papers, and other resources and translate insights into practical engineering solutions.
  • Strong learning agility, with the ability to quickly ramp up on new technical domains, codebases, and complex systems.

Responsibilities

  • Design, develop, and optimize Code Graph capabilities, including static relationship extraction, dynamic trace processing, execution path reconstruction, and graph data modeling.
  • Contribute to the architecture and technical design of core systems, with a system-level view of module boundaries, dependencies, scalability, and maintainability, and drive technical solutions through implementation.
  • Design and develop static validation capabilities based on the code graph, including mining and validating logical and soft constraints, while continuously improving rule accuracy and coverage.
  • Build dynamic validation capabilities for production issue detection, reproduction, root cause localization, and assisted fixing, and develop reusable solutions for common problem patterns.
  • Conduct in-depth analysis of complex production quality issues by leveraging code, traces, and other runtime signals, identify root causes, extract generalized patterns, and drive automated validation coverage.
  • Develop a deep understanding of code organization, module dependencies, build pipelines, and runtime behavior in large-scale client applications, and explore how Code Intelligence can improve the understandability and quality of complex codebases.
  • Explore and introduce techniques in code analysis, program slicing, anomaly detection, LLMs / Agents, and related areas, and apply them to real-world engineering problems.
  • Collaborate closely with client, backend, and infrastructure teams to drive

Skills

Java
Kotlin
Go
Python
C++

Education

Bachelor's degree or above in CS/SE/AI

Job description

TikTok is seeking an AI Software Engineer for Code Intelligence & Quality Validation in San Jose. You will design and implement Code Graph capabilities, enabling static relationships, dynamic traces, and robust graph data models.

You will contribute to architecture, build static and dynamic validation, and collaborate across teams to improve reliability of client applications. The role demands strong programming skills (Java/Kotlin/Go/Python/C++), system design maturity, and a curiosity-driven

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer Graduate: Code Intelligence & Validation
Backend Engineer Graduate: Code Intelligence & Validation

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Software Engineer Intern — Code Graph & Validation
Software Engineer Intern — Code Graph & Validation

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Housing allowance
Paid holidays & sick time
Graduate Software Engineer - Quality & Efficiency Tech
Graduate Software Engineer - Quality & Efficiency Tech

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Graduate Testing Engineer: AI/Automation & Mobile Apps
Graduate Testing Engineer: AI/Automation & Mobile Apps

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 256,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays, sick days, and PTO
AI Software Engineer - Code Intelligence & Quality Validation
AI Software Engineer - Code Intelligence & Quality Validation

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off + holidays
Senior Software Engineer — AI Workflow & Editor Tools
Senior Software Engineer — AI Workflow & Editor Tools

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 218,000 - 388,000
Medical, dental, and vision insurance
401(k) company match
Paid parental leave
+6
AI Platform Engineer: AI-Native Infra & R&D Efficiency
AI Platform Engineer: AI-Native Infra & R&D Efficiency

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+8
Automation QA Engineer — Build, Test & Optimize Apps
Automation QA Engineer — Build, Test & Optimize Apps

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+7
AI Workflow Engineer — Full-Stack & Graph Editor
AI Workflow Engineer — Full-Stack & Graph Editor

TikTok • San Jose (CA)

On-site
USD 156,000 - 272,000
Health insurance
401(k) match
Paid parental leave
+5
AI Engineer (Graduate) – AI-Driven Infra & R&D
AI Engineer (Graduate) – AI-Driven Infra & R&D

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000