Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer - Search Ads

$162k - $316.8k

TikTok

Responsibilities


The Search Ads team constantly pushes the boundaries of general search engine monetization across our apps, including TikTok, TopBuzz, BuzzVideo, and more, building a globally leading Search Ads monetization system. At the Search Ads team, you will have the chance to work on large-scale distributed storage and architecture, NLP, Rank, and IR related problems. You will be also deeply involved in the innovation and optimization of our Ad format, creative display, and the ROI of ads delivery. We are looking for candidates who brave difficulties, share a passion for tackling complexity and developing our Search Ads product from 0 to 1 with a world-class team of passionate engineers.

What You'll Do



  • Participate in the development of a large-scale Ads system

  • Responsible for relevance model and strategy optimization, such as semantic matching models, active learning, text/photo/video multi-model, ranking strategy, etc

  • Participate in the development and iteration of Ads algorithms by using Machine Learning.

  • Work on NLP (Natural Language Processing) capability improvement and query understanding, such as query classification, seq2seq, NER (Named Entity Recognition), knowledge graph, bidword optimization, etc

  • Work on CTR/CVR model estimation accuracy, data analysis, modeling, feature engineering

  • Research and develop Ads pacing algorithms, ads traffic control, etc

  • Partner with product managers and product strategy & operation team to define product strategy and features

Qualifications


Minimum Qualifications



  • BS degree in Computer Science, Computer Engineering or other relevant majors.

  • Excellent programming, debugging, and optimization skills in general purpose programming languages

  • Ability to think critically and to formulate solutions to problems in a clear and concise way.

Preferred Qualifications



  • Experience with one or more general purpose programming languages including but not limited to: Go, C/C++, Python.

  • Good understanding in one of the following domains: ad fraud detection, risk control, quality control, adversarial engineering, and online advertising systems.

  • Good knowledge in one of the following areas: machine learning, deep learning, backend, large-scale systems, data science, full-stack.

Job Information


[For Pay Transparency] Compensation Description (annually)

The base salary range for this position in the selected city is $162000 - $316800 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.

#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer - Search Ads in San Jose, CA vacancy
  • $45 per hour

     ...Responsibilities The Search Ads team constantly pushes the boundaries of general search engine monetization across our apps, including...  ...in social events, learning programs, and development workshops...  ...iteration of Ads algorithms by using Machine Learning. Work on NLP (... 
    Suggested
    Hourly pay
    Full time
    Summer work
    Internship
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $128k - $256k

     ...Responsibilities The Search Ads team constantly pushes the boundaries of general search engine monetization across our apps, including...  ...matching models, active learning, text/photo/video multi-model...  ...iteration of Ads algorithms by using Machine Learning. Work on NLP (... 
    Suggested
    Temporary work
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  •  ...TikTok Search Ads is seeking talented engineers to push the boundaries of monetization across our apps, including TikTok and other platforms. You will work on scalable storage, NLP, ranking, and IR related challenges to optimize ad delivery and performance. You will... 
    Suggested

    TikTok

    San Jose, CA
    11 hours ago
  •  ...TikTok in San Jose is seeking a Machine Learning Engineer Intern for Summer 2027 to join the Search Ads team tasked with building scalable monetization systems. You will work on large-scale distributed storage, NLP, ranking and IR problems, and help optimize ad formats... 
    Suggested
    Full time
    Summer work
    Internship

    TikTok

    San Jose, CA
    11 hours ago
  • $207k - $301k

     ...personalization (P13N) in the Generative AI space (ads on AIM, personalized ads creatives)....  ...algorithms.6 years of experience with Machine Learning (ML) or quality, working on...  ...launch.We are the core team responsible for Search Ads Personalization. Our personalization... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  • $361.3k

     ...including LLMs, reinforcement learning, multi-objective...  ...are looking for a Senior Machine Learning Tech Lead to...  ...at the intersection of Search, Recommendations, Conversational...  ...across the agentic engineering toolchain — coding...  ...search, recommendation, ads, personalization, or... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  • $45 per hour

     ...The TikTok Commerce Ads team is dedicated to blending...  ...as an essential growth engine for businesses of all...  ...in social events, learning programs, and development...  ...Build highly scalable machine learning systems and state...  ...research experiences in search and recommendation.... 
    Hourly pay
    Full time
    Summer work
    Internship
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $128k - $256k

     ...Responsibilities TikTok Ads Core ML Team aims at creating...  ...sequential behavior modeling, feature engineering Lookalike Modeling: seed...  ...expansion, similarity learning, retrieval & ranking strategies...  ...targeting, recommender systems, search, retrieval/ranking,... 
    Temporary work

    Jobzhr

    San Jose, CA
    11 hours ago
  • $45 per hour

     ...Measurement team at TikTok Ads owns the full stack of advertising...  ...intersection of large-scale machine learning and causal inference,...  ...Statistics, Mathematics, Electrical Engineering, or a related technical...  ...advertising, recommendation/search ranking, causal inference or... 
    Hourly pay
    Summer work
    Internship
    Local area
    Worldwide

    TikTok

    San Jose, CA
    11 hours ago
  • $128k - $256k

     ...excites you every day. @2026 TikTok Technology Machine Learning Engineer Graduate (App Ads and Gaming) - 2027 Start Location: San Jose...  ...Qualifications ~ Familiar with Ads system, recommendation, searching, ranking, etc. Job Information The base salary... 
    Temporary work
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $156k - $316.8k

     ...Responsibilities A "creative" is the ad (in the form of a short-form...  ...of state-of-the-art applied machine learning projects. Own key...  ...Computer Science, Computer Engineering, or other relevant majors....  ...ads system, recommendation, searching, ranking, etc. About... 
    Temporary work
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $128k - $256k

     ...directly improve shopping and ad experiences. In this...  ...will help develop scalable machine learning models that raise ads ranking...  ...Computer Science, Computer Engineering, or a related technical discipline...  ...or research experience in search and recommendation . Additional... 
    Temporary work

    TikTok

    San Jose, CA
    11 hours ago
  • $60 per hour

     ...Responsibilities The Search team builds the systems that help...  ...Our work combines large-scale machine learning, data-driven product development...  ...tools under the guidance of engineers and mentors. Work with...  ...following areas: NLP, Ranking, Ads, search engine, recommender system... 
    Hourly pay
    Full time
    Internship
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $45 - $60 per hour

     ...Responsibilities The Search team builds the systems that help...  ...Our work combines large-scale machine learning, data-driven product development...  ...tools under the guidance of engineers and mentors. Work with...  ...language processing, ranking, ads, content understanding, or data... 
    Hourly pay
    Summer work
    Internship
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  • $45 - $60 per hour

     ...Responsibilities The Search team builds the systems that help...  ...Our work combines large-scale machine learning, data-driven product development...  ...tools under the guidance of engineers and mentors. Work with...  ...language processing, ranking, ads, content understanding, or data... 
    Hourly pay
    Summer work
    Internship
    Local area

    Jobzhr

    San Jose, CA
    11 hours ago
  •  ...part of what’s next.We launched a new ad-supported tier in November 2022 to offer...  ...deeply engaged.Our TeamThe Ads Platform Engineering teams build advertising systems and...  ...Experience building and operating production machine learning systems at scale.Experience... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    2 days ago
  •  ...deeply on our customers’ experience. Apple Ads brings this same approach to...  ...looking for a highly skilled and motivated Machine Learning Engineer to join our Predictions group. We build...  ..., recommender systems, or web-scale search/retrieval ~ Deep experience with neural... 

    Apple

    Cupertino, CA
    11 hours ago
  •  ...part of what’s next. We launched a new ad-supported tier in November 2022 to offer...  ...engaged. Our Team The Ads Platform Engineering teams build advertising systems and...  ...Netflix is a unique culture and environment. Learn more here . Inclusion is a Netflix... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    1 day ago
  •  ...a part of what’s next.We launched a new ad-supported tier in November 2022 to offer...  ...deeply engaged.Our TeamThe Ads Platform Engineering teams build advertising systems and integrations...  ...is a unique culture and environment. Learn more here.Inclusion is a Netflix value and... 
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    2 days ago
  • $268.6k - $395k

     ...About the Team The Ads & Promos Delivery team...  ...consumer demand across search and discovery experiences. As a Principal Engineer, you will lead the technical...  ...modeling, deep learning, and large language models...  ...Apply state-of-the-art machine learning and LLM techniques... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash Usa

    Sunnyvale, CA
    1 day ago
  • $122.57k - $316.8k

     ...The Machine Learning Engineer role in Search Recommendation focuses on building and improving search recommendation algorithms and models to strengthen TikTok and TikTok Mall search traffic and users search understanding. Role Summary You will develop search recommendation... 
    Temporary work
    Work experience placement
    Local area
    Worldwide

    TikTok

    San Jose, CA
    11 hours ago
  • $136.8k - $259.2k

     ...Responsibilities About the team Pangle is the ad network of TikTok for Business, helping mobile developers accelerate growth...  ...new challenges in large-scale systems, optimization, and machine learning. Join us to shape the future of mobile monetization and grow your... 
    Temporary work
    Local area
    Worldwide
    Shift work

    TikTok USDS Joint Venture

    San Jose, CA
    11 hours ago
  • $164k - $282k

     ...and hyper-connected world.Role OverviewAs our Staff Machine Learning Engineer for Coupang Media Group, Ads Quality, you will be responsible for developing, designing...  ...targeting, auctioning and bidding systems and search based advertising.We are in the growth phase of the... 
    Temporary work

    Coupang

    Mountain View, CA
    4 days ago
  • $147k - $211k

     ...Mathematics, Physics, Economics, Operations Research, Engineering, or a related quantitative field.3 years of work...  ...databases or statistical analysis, or a PhD degree.Ads Metrics is the Data Science team for Search ads. We support the SAGE (Search Ads and Google Experience... 
    Work experience placement

    Google

    Mountain View, CA
    4 days ago
  • $162k - $387.6k

     ...Discover a career that energizes and excites you every day. @2026 TikTok Technology Machine Learning Engineer Graduate (E-Commerce Recommendation/Search Alliance) - 2027 Start (PhD) Location San Jose Employment Type Regular Job Code A101843A... 
    Temporary work
    Work experience placement
    Internship
    Local area

    TikTok

    San Jose, CA
    11 hours ago
  •  ...TikTok is seeking a software engineer to help build and optimize large-scale ads experiences. You will work on applied machine learning for creative and landing page understanding, generation, and optimization, enabling advertisers, creators, and partners to deliver engaging... 

    TikTok

    San Jose, CA
    11 hours ago
  • $122.57k - $187.2k

     ...product support, and efficiency improvement. As part of this team, you will build and scale high-impact Machine Learning solutions—including recommendation engines, search relevance, and e-commerce systems—designed specifically to deliver personalized, high-performing... 
    Temporary work
    Local area
    Shift work

    TikTok USDS Joint Venture

    San Jose, CA
    11 hours ago
  •  ...TikTok in San Jose invites applications for a Machine Learning Engineer Graduate (TikTok-Data-Search-Search Quality) with a 2027 start. This full-time program offers early-career engineers the chance to work on cutting-edge search, NLP, and CV methods within our Search... 
    Full time

    TikTok

    San Jose, CA
    11 hours ago
  •  ...Adobe is seeking a skilled Machine Learning Engineer to help redefine digital experiences for billions of users. You will design, implement and...  ...and collaborate on scalable information retrieval, vector search, and production deployment. The role requires strong programming... 

    Jobzhr

    San Jose, CA
    11 hours ago
  • $128k - $256k

     ...Discover a career that energizes and excites you every day. @2026 TikTok Technology Machine Learning Engineer Graduate (TikTok-Data-Search-Search Quality) - 2027 Start Location: San Jose Employment Type: Regular Job Code: A127944A Share this... 
    Full time
    Temporary work
    Local area

    TikTok

    San Jose, CA
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer - Search Ads. Be the first to apply!