About the Role
As a Tech Lead in Code Quality Improvement at TikTok, you will play a pivotal role in enhancing the quality of our codebase. You will be responsible for analyzing and identifying pain points in code quality across various business units, providing solutions, and promoting their implementation to ultimately improve code quality. This role involves building measurement and insight mechanisms for business code quality, making informed decisions for improvements, and optimizing systems to guide continuous improvement.
Key Responsibilities
- Analyze Code Quality: Identify and analyze pain points in code quality within the business, propose solutions, and drive their implementation.
- Build Measurement Tools: Develop tools and platforms for quality built-in processes such as static code scanning, unit testing, CodeReview, code complexity control, and architecture metrics.
- Optimize Systems: Guide the continuous improvement of code quality through system optimization and decision-making improvements.
- Develop Quality Tools: Responsible for the development of tools and platforms that support quality built-in processes, achieving scalable improvements in code quality.
Qualifications
- Education: Bachelor's degree or higher in a computer-related field.
- Experience: Established experience in static code scanning, unit testing, CodeReview, code complexity control, architecture metrics, self-testing, and integration.
- Skills: Strong analytical skills with the ability to understand business needs, analyze quality pain points, and design reasonable solutions for code quality improvement.
Preferred Qualifications
- Experience in improving the efficiency of large organizations.
- Successful track record of large-scale project implementation.
- Experience in both server-side and client-side R&D process improvement.
Why Join Us
At TikTok, we are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. We are passionate about inspiring creativity and bringing joy, and we hope you are too.
Compensation and Benefits
- Salary: The base salary range for this position is €224,000 - €410,000 annually.
- Benefits: We offer comprehensive benefits including medical, dental, and vision insurance, 401(k) with company match, paid parental leave, and more.
Location
This position is based in San Jose, California, and requires on-site work.
Join us at TikTok and be part of a team that is dedicated to driving impact and inspiring creativity across the globe.
Benefits Extracted with AI
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k)
- Paid maternity leave
- Paid paternity leave
- Commuter benefits
Similar jobs
Last update: 23 minutes ago
Tech Lead Manager - Organic User Growth at TikTok
Lead a tech team in user growth initiatives at TikTok, focusing on organic acquisition and technical strategy development.
Senior Backend Engineer, Risk Systems
Join TikTok as a Senior Backend Engineer in Risk Systems, focusing on security and authenticity. Work on cutting-edge solutions in San Jose, CA.
Tech Lead Manager - Loki Platform, TikTok Creation
Lead a team of engineers to develop large-scale software systems for TikTok's Loki Platform, ensuring high system performance and reliability.
Tech Lead Manager - TikTok User Growth, Organic Acquisition
Lead a tech team in user growth and organic acquisition at TikTok, leveraging software development skills in Java, Python, and more.
Tech Lead Manager, AI Platform
Lead a team of engineers in AI platform development, integrating cutting-edge AI technology into TikTok products.
Tech Lead, Live Streaming Backend
Lead the design and development of TikTok's global live streaming platform, enhancing system scalability and performance.
Tech Lead Manager - Identity and Access Management
Lead TikTok's Identity and Access Management team, focusing on scalable distributed systems and technical leadership.
Tech Lead, Data Engine
Lead the development of a 10EB-level big data platform, optimizing big data systems like Spark, Presto, and Flink in San Jose, CA.
Tech Lead Manager, AI Platform
Lead a team in AI platform development, focusing on generative AI, software engineering, and technical leadership.
Senior Backend Engineer
Join TikTok as a Senior Backend Engineer to design impactful features for millions of users.
Tech Lead, DevOps Infrastructure
Lead DevOps Infrastructure at TikTok, San Jose. Expertise in Kubernetes, GCP, Terraform. Strong leadership and technical skills required.
Senior Backend Software Engineer, Technical Infrastructure
Senior Backend Engineer for TikTok in San Jose, focusing on technical infrastructure and system performance.
Tech Lead, Cloud Data Engine
Lead the development of a cloud-native OLAP engine for a leading global video platform, enhancing data-driven decision making.
Tech Lead (Backend/Fullstack) - Trust and Safety
Lead a tech team in Trust and Safety at TikTok, focusing on backend/fullstack development in Seattle.
Senior Data Scientist, Global Search
Join TikTok as a Senior Data Scientist in San Jose, focusing on global search optimization and data analysis.
Frontend Engineer - TikTok Privacy
Join TikTok as a Frontend Engineer to develop privacy-focused features using cutting-edge web technologies.
Operations Data Analyst - Trust and Safety
Join TikTok as an Operations Data Analyst in Trust and Safety, leveraging data analytics and visualization skills.
Front-End Engineer Intern (User and Creator Product)
Join TikTok as a Front-End Engineer Intern to build world-class user experiences. Gain hands-on experience in a dynamic environment.
Front-End Engineer Intern (TikTok Privacy and Security)
Join TikTok as a Front-End Engineer Intern to build features impacting millions, focusing on privacy and security.
Data Scientist - Machine Learning
Join TikTok as a Data Scientist in Machine Learning to develop state-of-the-art models and algorithms.
Backend Software Engineer, Technical Infrastructure
Join TikTok as a Backend Software Engineer in San Jose, focusing on technical infrastructure, system stability, and high-performance systems.
Tech Lead, Cloud Data Engine
Lead the development of a cloud data engine at TikTok, utilizing skills in DBMS, Rust, and data lakes in Seattle.
Front Software Engineer, TikTok Open Platform
Join TikTok as a Front Software Engineer to build and optimize front-end solutions for a global platform.
Machine Learning Engineer (CV/NLP/Multimodal/LLM) Graduate
Join TikTok as a Machine Learning Engineer focusing on CV, NLP, and LLM for e-commerce governance. Apply AI to solve complex challenges.