Software Engineer for Advanced Search Systems

7 days ago


Mountain View, California, United States Tik Tok Full time

TikTok, the leading destination for short-form mobile video, is seeking a skilled Software Engineer to join its Search Team. With a mission to inspire creativity and bring joy, we are committed to providing our users with the best search experience possible.

About the Role

We are looking for a highly motivated individual to develop and own TikTok's search engine system. As a key member of our team, you will be responsible for building a full-stack search engine that combines information retrieval technology with modern machine learning methods.

About You

To succeed in this role, you should have a strong background in computer science and at least 2+ years of experience in developing and implementing large-scale consumer-facing services/products. Proficiency in languages such as C/C++, Python, Java, or Golang is required. Effective team communication and collaboration skills are also essential.

Benefits

TikTok offers a competitive salary of $125,000 - $150,000 per year, depending on experience. In addition, we provide a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off.

How to Apply

If you are passionate about search engine development and are looking for a challenging role in a dynamic company, please submit your resume and cover letter to us. We look forward to hearing from you



  • Mountain View, California, United States Tik Tok Full time

    About the RoleWe are seeking an experienced Backend Software Engineer to join our Search Team at TikTok. In this role, you will be responsible for building and maintaining the search engine system, ensuring it provides the best possible experience for our users.The ideal candidate will have a strong background in computer science and software engineering,...


  • Mountain View, California, United States Otter Full time

    Job DescriptionWe are seeking an experienced professional to spearhead the design, development, and optimization of our advanced search system. As a seasoned Senior Software Engineer, you will leverage your expertise in Search and Recommendation algorithms to deliver accurate and relevant search results. Your responsibilities will include designing and...


  • Mountain View, California, United States Aurora Innovation Full time

    Software Engineer for Advanced Driver Assistance SystemsAurora Innovation is seeking a skilled Software Engineer to join our Perception Team. As a key member of our team, you will collaborate with other engineers to design, prototype, and evaluate machine learning algorithms and DNN architectures for detection of traffic actors, their action recognition, and...


  • Mountain View, California, United States Elastic Full time

    Company OverviewElastic is a pioneering company that empowers businesses to make data-driven decisions. Our mission is to enable users to easily store, search, and analyze their data.Job DescriptionWe are seeking a skilled Software Engineer II to join our Elasticsearch - Search Foundations team. The ideal candidate will have strong expertise in software...


  • Mountain View, California, United States Elastic Full time

    Elasticsearch Search Expert WantedWe are seeking an experienced Elasticsearch search expert to join our team. As a key member of our Elasticsearch - Search Foundations team, you will play a crucial role in developing a scalable search tier for our Serverless platform and writing search functionality in ES|QL, our new piped query language.About the TeamOur...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, our company delivers cutting-edge AI-powered toolchains, vehicle platforms, and autonomy stacks to help customers reduce time-to-market, build high-quality systems, and create...


  • Mountain View, California, United States Elastic Full time

    We are seeking a Senior Software Engineer to join our Elasticsearch - Search Foundations team. This team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributions to improving the search experience in Lucene.What You Will Be Doing:


  • Mountain View, California, United States RiverPoint Full time

    Role OverviewWe are seeking a highly skilled Senior Software Engineer for Dependable Systems to join our team at RiverPoint. The successful candidate will have a strong background in formal methods and software engineering, with expertise in high-assurance connected software architecture and dependable systems.Main ResponsibilitiesDesign and develop...


  • Mountain View, California, United States Coupang Full time

    At Coupang, we're creating an exceptional customer experience. We're disrupting the multi-billion-dollar e-commerce industry from the ground up, establishing an unparalleled reputation for being a dominant and reliable force in South Korean commerce.This position will report directly to the engineering VP of Search and Discovery. It will offer the autonomy...


  • Mountain View, California, United States Red Canyon Engineering & Software Full time

    We are seeking an experienced Mechanical Systems Engineer to join our team at Red Canyon Engineering & Software.About the RoleIn this role, you will work closely with our avionics, mechanical, and integration teams to design and develop critical hardware components for remotely operated aircraft.ResponsibilitiesCollaborate with cross-functional teams to...


  • Mountain View, California, United States Samsung Electronics Co., Ltd. Full time

    Job DescriptionThe Senior Staff Software Development Engineer will play a critical role in driving the success of our eCommerce platform. This individual will be responsible for designing, developing, and maintaining high-quality software systems, working closely with cross-functional teams to ensure seamless integration and deployment.The ideal candidate...


  • Mountain View, California, United States General Motors Full time

    About the Job">As a Principal Software Engineer at General Motors, you will have the opportunity to work on some of the most complex software systems in the industry. Our team is responsible for developing graphics rendering software for our vehicles, and we need your expertise to take it to the next level. With a strong background in C/C++ programming and...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer on our Geo team, you will play a critical role in developing the most accurate, comprehensive, and useful maps for our users. You will work on a specific project crucial to Google's needs, with opportunities to switch teams and projects as our business grows and evolves.Key ResponsibilitiesDesign, develop, test, deploy,...


  • Mountain View, California, United States Tik Tok Full time

    Qualifications and ResponsibilitiesTo be successful in this role, you must have a BS degree in Computer Science, Computer Engineering, or other relevant majors. You should also have at least 2+ years of experience in developing and implementing large-scale consumer-facing services/products and/or building backend services for large-scale consumer-facing...


  • Mountain View, California, United States Otter Full time

    About the RoleWe're seeking a talented Senior Software Engineer to lead our search infrastructure team. The ideal candidate will have a deep understanding of search algorithms and infrastructure, including retrieval augmented generation (RAG), semantic search using embeddings, text indexing and retrieval, query understanding, and various ranking...


  • Mountain View, California, United States Google Full time

    Role OverviewWe are seeking an experienced AI Engineer to join our team and contribute to the development of personalized search experiences. This role involves developing and deploying large language models (LLMs) to empower search and recommendation systems, as well as collaborating with cross-functional teams to integrate LLMs into our products.About the...


  • Mountain View, California, United States Tik Tok Full time

    Job DescriptionTikTok's Search Team is responsible for building and owning the company's search engine. As a Senior Full-Stack Developer, you will have the opportunity to build a full-stack search engine system, combining information retrieval technology with modern machine learning methods from related fields such as NLP, CV, and recommender systems.You...


  • Mountain View, California, United States Search Masters, Inc Full time

    Search Masters Inc.A leader in Northeast Ohio, Search Masters has been a pioneer in Executive Search and professional placement since 1973. Specializing in the Engineering and Manufacturing Industries, we have carved a niche in placing industrial engineers, manufacturing engineers, manufacturing managers, plant managers, operations professionals, and other...


  • Mountain View, California, United States Waymo Full time

    Job DescriptionWaymo is an autonomous driving technology company with a mission to be the most trusted driver. Our team focuses on building the Waymo Driver, a software system that improves access to mobility while saving thousands of lives lost to traffic crashes.The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can also be...


  • Mountain View, California, United States Elastic Full time

    Unlock the Potential of AI-Powered SearchElastic, the pioneer in search and observability technology, is seeking a highly skilled Software Engineer II to join its Elasticsearch - Search Foundations team. This role offers an exciting opportunity to design and implement new features in search, enhance existing search capabilities, and resolve complex bugs as...