Senior Software Engineer - Infrastructure, TikTok Search Engine
$212.8k - $387.6kTik Tok
Senior Software Engineer - Infrastructure
Location: San Jose
Employment Type: Regular
Job Code: A259556
Responsibilities
About the Team Our Search Team is responsible for building and owning TikTok's search engine, which provides our users the best search experience. On the TikTok Search Team, you'll have the opportunity to build a full-stack search engine system and combine information retrieval technology with modern machine learning methods from related fields such as NLP, CV, and recommender system. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.
Responsibilities
- Optimize the searching quality to provide TikTok's users the best search experience
- Combine your understanding of product objectives and take full advantage of modern machine learning and information retrieval techniques to improve search quality and perception
- Build the core systems and algorithms development including query understanding, result ranking, query recommendation, system reliability, and etc.
- Potentially mentor and lead peers depending on experience
Qualifications
Minimum Qualifications
- BS degree in Computer Science, Computer Engineering, or other relevant majors
- At least 4+ years of experience in developing and implementing large-scale consumer-facing services/products and/or building backend services for large-scale consumer-facing applications
- Proficiency in the following languages but not limited to: C/C++, Python, Java or Golang
- Effective team communication and collaboration skills.
Preferred Qualifications
- Working knowledge in one of the following or similar domains: search, recommendation, ranking, ads, etc.
- Working knowledge in one of the following areas: machine learning, deep learning, backend, large-scale systems, data science, full-stack
- Experience with Big Data Frameworks, such as hadoop, spark, flink, etc.
Job Information
For Pay TransparencyCompensation Description (Annually)
The base salary range for this position in the selected city is $212800 - $387600 annually.
Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.
Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
For Los Angeles County (unincorporated) Candidates: Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues; 2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and 3. Exercising sound judgment.
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is 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. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TikTok Accommodation
TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at
$212.8k - $387.6k
...millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand... ...experience to our users. Our product engineering team is responsible for building an e-... ...focusing on features such as product browsing, search functionality, and order placement to...TiktokSeniorTemporary workLocal area$244.8k
...Responsibilities About the Team TikTok AI Search Infra team is responsible for building highly performant, scalable and stable infrastructures that serve billions of search requests everyday... ...TikTok's AI Search multi-agent LLM engine, supporting ReAct + Tool calling, DAG-...TiktokTemporary workLocal area$212.8k - $387.6k
...development services that enable engineers to deliver high-quality... ...to provide systems enabling software development streamline and productive... ...staging environment for TikTok, Ads, Shopping to enable... ...and automation of the infrastructure, to ensure high availability...TiktokSeniorTemporary workLocal area$156k - $387.6k
...Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling) Location: San Jose Team: Infrastructure Employment Type: Regular... ...expand and innovate, powering global platforms like TikTok and various AI/ML & LLM initiatives, we face the challenge...TiktokSeniorTemporary workLocal areaOverseas$156k - $387.6k
...or advanced degree in Computer Science, Electrical Engineering or other relevant majors, with 5 years software development experience in the cybersecurity domain... ...a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific...TiktokSeniorTemporary workLocal area$212.8k
...distributed system that plays a critical role in TikTok's live streaming and RTC scenarios.... ...Cost Optimization, including: Analyze infrastructure usage and spending to identify key cost... ...Bachelor's degree in Computer Science, Engineering, or a related field. 2. Proficiency in...TiktokSeniorTemporary workLocal area$156k - $387.6k
...Recommendation System Infrastructure team is responsible for... ...that powers TikTok's recommendation products... ...AI-native and agentic engineering workflows. We focus on... ...in Computer Science, Software Engineering, or a related... ...recommendation systems, search engines, advertising systems...TiktokTemporary workLocal area$156k - $316.8k
...recommendation system to provide the best social experience for our TikTok users. Responsibilities: • Build and maintain high... ...one area of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks...TiktokTemporary workLocal area$156k - $387.6k
...and quality products on TikTok Shop, through E-... ...up and optimizing the infrastructure for such recommendation... ...applied machine learning engineers and build scalable systems... ...systems; - Strong software development experience... ...personalized recommendations, search engine, advertising,...TiktokTemporary workLocal area$212.8k - $387.6k
...users globally, we believe TikTok is an ideal platform to deliver... .... Our quality assurance engineering team is responsible for keeping... ...above in Computer Science, Software Engineering, or a related technical... ...building reusable testing infrastructure, automation platforms, AI...TiktokSeniorTemporary workLocal area$45 - $60 per hour
...Introduction: The Recommendation Infrastructure Team is responsible... ...and incubation of TikTok's recommendation... ...opportunity to join one of our engineering teams where you will... .../Masters degree in Software Development, Computer... ...recommendations, search engine, machine learning...TiktokHourly payWork experience placementInternshipSummer internshipLocal areaFlexible hours- ...Jack's network. The next step is to speak to Jack. Senior Software Engineer (Infrastructure) Company Description: Tavus - Series B AI video... .... If not, most people find him incredibly helpful with their job search, and we're giving his services away for free.Senior
$156k - $316.8k
...Software Engineer - AI Agent Memory Infrastructure Location: San Jose Team: Technology Employment Type: Regular... ..., user profiling, recommendation/search feature platforms, or knowledge base... ...than a dozen products, including TikTok, Lemon8, CapCut and Pico as well...TiktokTemporary workLocal area- ...Job Description Job Description Salary: Senior Software Engineer Back End, Infrastructure Management Location: Milpitas, CA The Role: MemVerge is searching for expert software developers who are specialized in system management to join our award-winning...SeniorLocal area
$212.8k - $387.6k
...Responsibilities About The Team TikTok's recommendation system is at... ...large-scale recommendation engine systems to enhance content... ..., low-latency, and scalable infrastructure using C++ and modern system development... ...in recommendation systems, search ranking, or personalization...TiktokSeniorTemporary workLocal area$212.8k - $387.6k
...Senior Machine Learning Engineer, Search - Local Services Team Location: San Jose Employment Type: Regular Job Code: A173094 Responsibilities About the Team: The Data-Search-TikTok-Local Services team enhances local services by improving user discovery of...TiktokSeniorTemporary workLocal area$156k - $316.8k
...Software Engineer, Ads ML Infrastructure Location: San Jose Employment Type: Regular Job Code: A217691 Responsibilities About the team The ads system at TikTok operates on a massive scale and serves millions of advertisers, clients and influencers across...TiktokTemporary workLocal area$156k - $387.6k
...Responsibilitie About the Team The Inference Infrastructure team is the creator and open-source... ...new AI workloads, and are looking for engineers passionate about cloud-native systems,... ...more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as...TiktokTemporary workLocal area$45 - $60 per hour
...development services that enable engineers to deliver high-quality... ...to provide systems enabling software development streamline and productive... ...staging environment for TikTok, Ads, Shopping to enable... ..., CI/CD system, build infrastructure and big data. Preferred Qualifications...TiktokHourly paySummer workInternshipLocal area$212.8k - $387.6k
...crucial role in the company's infrastructure landscape by offering a rich... ...and ultimate-performance software components and foundation services... ...for talented and passionate engineers at all levels to join us.... ...a dozen products, including TikTok, Lemon8, CapCut and Pico as...TiktokSeniorTemporary workLocal area$212.8k
...real-time media distributed system that plays a critical role in TikTok's live streaming and RTC scenarios. Serving billions of users... ...Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field. - Hands-on experience with streaming transport...TiktokSeniorTemporary workLocal area$212.8k - $387.6k
...Measurement & Effectiveness team at TikTok empowers marketers and brands to understand... ...client facing products and scalable infrastructure that support large-scale... ...strategic insights and revenue growth. As a Senior Software Engineer on the Ads Measurement team, you'll work...TiktokSeniorTemporary workLocal areaWorldwide$153k - $222k
...Machine Learning Engineer Applied Intuition, Inc. is powering the future of physical... ...Valley company is creating the digital infrastructure needed to bring intelligence to every moving... ...Bachelor's degree in Computer Science, Software Engineering, or equivalent ~3+...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$156k - $316.8k
...out the development services that enable engineers to deliver high-quality features and... ...users. We aim to provide systems enabling software development streamline and productive. The... ...more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms...TiktokTemporary workLocal area$212.8k - $387.6k
...Responsibilities TikTok's User Growth team leads growth initiatives... ...-driven and results-focused engineering and product mindset. We are... ...'s value proposition. As a Senior iOS Engineer for the User Growth... ...• Strong understanding of software development principles, capabilities...TiktokSeniorTemporary workLocal area$212.8k - $387.6k
...Responsibilities Team Introduction The Data Platform team works on building data infrastructures and data products to support business engineering teams at TikTok. As a Software Development Engineer in the data platform team, you will have the opportunity to build,...TiktokSeniorTemporary workLocal area$156k - $316.8k
...Software Engineer, Global CRM Platform Location: San Jose Employment Type: Regular Job... ...actionable recommendations to develop TikTok's proprietary CRM into an enterprise-grade... ...: Familiarity with Elastic Search and key/value stores (Redis, Memcached...TiktokTemporary workLocal areaFlexible hours$156k - $387.6k
...shopping journey, high traffic, and mission-critical. As a Senior Android Engineer on the PDP team, you'll collaborate closely with Product, Design... .... With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to...TiktokSeniorTemporary workLocal area$143k - $197.44k
...countries around the world. WeRide has operated a self-driving fleet for more than 2,200 days. WeRide.ai is looking for a Software Engineer to build powerful and efficient world-leading cloud infra platforms for autonomous driving, inlcuding PaaS platforms, such as...Senior$45 - $60 per hour
...Our Team is building AI infrastructure and developer platform capabilities... ...by approximately 500 engineers. The team supports AI-native software development by improving... ...processing pipelines, search, or retrieval... ...judgment. About TikTok TikTok is the leading...TiktokHourly payTemporary workInternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Infrastructure, TikTok Search Engine. Be the first to apply!
- software engineer internship remote San Jose, CA
- software engineer staff San Jose, CA
- machine learning software engineer San Jose, CA
- software engineer part time San Jose, CA
- senior robotics software engineer San Jose, CA
- software engineer entry level San Jose, CA
- software development engineer aws San Jose, CA
- startup software engineer San Jose, CA
- rust software engineer San Jose, CA
- part time software developer remote San Jose, CA


