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

Machine Learning Staff Software Engineer, Search Personalization

$207k - $300k

Google

Design and implement personalized user models to optimize for user happiness, including Neural Deep Retrieval Models, Deep Neural Network Ranking/Scoring models, User/Content Clustering Models, Large Language Models (LLM)-based Retrieval Augmented Generation Models, and more.Build user and content clustering models to enable core personalization and ranking use cases.Enhance model performance and personalization precision/recall through advanced modeling techniques such as transformers, distillation, reward shaping, multi-task learning, neural bandits, etc. and capabilities through feature engineering, automatic parameter tuning, label quality engineering, etc.Scale the model's applications to a multitude of modalities (content, queries, videos and notifications) and use cases (retrieval, ranking, content generation, diversification, etc.).Create next-generation realtime ML models that can capture new user interests and world trends in seconds and scale model training and serving to billions of users.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains.5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.Preferred qualifications:8 years of experience with data structures and algorithms.6 years of ML or Quality experience working on recommendation systems.Experience in recommender systems, clustering algorithms, SQL, deep model.Experience in C++, Dremel/F1 and TensorFlow.Experience working with research.Ability to drive quality projects end-to-end from design to implementation to eventual launch.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.As a part of the Discover Personalization team, you will help people feel positively connected and informed about the world around them by delivering the pulse of the Internet that matters to you, within Google Search. You will contribute to the key product's appeal, which lies in having an understanding of users and will be laser focused on building foundational user models for users using all of their interactions across Google products, and leveraging them to power Discover’s retrieval and ranking. You will manage some of the toughest ML and Quality problems, including Neural Deep Retrieval, Activity Clustering, Reinforcement Learning and Multi-Objective Ranking.In Google Search, we're reimagining what it means to search for information – any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains.5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Machine Learning Staff Software Engineer, Search Personalization in Mountain View, CA vacancy
  • $174k - $252k

     ...maintaining, or launching software products, and 1 year of...  ...and optimizing machine learning algorithms for personalization, ranking, and content recommendation...  ....Google's software engineers develop the next-generation...  ...extend well beyond web search. We're looking for... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...opportunities for applying personalization.Work with the...  ...to LLM, deep learning, distillation,...  ...experience with software development in Python...  ...personalization, search quality,...  ...experience with machine learning algorithms...  ...Google's software engineers develop the next-... 
    Suggested

    Google

    Mountain View, CA
    7 days ago
  • $262k - $364k

     ...end modeling for the personalization flow, focusing...  ...years of experience in software development.7 years...  ...ranking, personalization, search quality, embedding)...  ...’s degree or PhD in Engineering, Computer Science,...  ...broader organizational machine learning strategies.Google's... 
    Suggested

    Google

    Mountain View, CA
    7 days ago
  • $174k - $252k

     ...years of experience with software development in one or more...  ...retrieval, prediction, ranking, personalization, search quality, and embedding) in...  ...1 year of experience with machine learning frameworks such as...  ...stacks.Google's software engineers develop the next-generation... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $262k - $364k

     ...product experiences across Search, etc.Enable downstream...  ...of experience with software development in one or...  ...and tools, deep learning or other AI/ML modeling...  ...successfully applying GenAI and machine learning approaches to...  ....Google's software engineers develop the next-... 
    Suggested

    Google

    Mountain View, CA
    7 days ago
  • $189k - $303k

     ...Staff Machine Learning Engineer - Online Maps Aurora's mission is to deliver the...  ...expanding your knowledge. We're searching for a Staff Machine...  ...qualifications: Excellent software engineering skills in...  ...any jerks. We believe in-person work increases... 
    Work at office
    Local area
    3 days per week

    Aurora CO

    Mountain View, CA
    5 days ago
  • $262k - $364k

     ...maintain, and enhance large-scale software solutions.Refine and improve the personalization quality goals based on real user...  ...adoption of new personalized search capabilities.Lead a small team that...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Mountain View, CA
    7 days ago
  • $147k - $210k

     ...experience.2 years of experience with software development in one or more...  ...models (retrieval, prediction, ranking, personalization, search quality, embedding) in production.1 year...  ...input and output goals.Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    3 days ago
  • $185k - $284.1k

     ...safe and delightful personal autonomous vehicle experiences...  ...autonomous driving software performance across...  ...autonomy, systems engineering, simulation, and data...  ...Aerospace Engineering, Machine Learning, or a related field....  ...assist with your job search or application for... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    a month ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeWe are in search of a Staff Software Engineer possessing strong expertise in Big...  ...retrieval, statistics, and machine learning concepts.The above information has...  ...team. Of course, being together in person is an important part of our culture... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    28 days ago
  • $207k - $300k

     ...Direction.Work with collaborating teams (e.g., Research, Search, Ads, etc.) engineers to integrate new GenAI technology into our Content products...  ...equivalent practical experience. 8 years of experience in software development.5 years of experience testing, and launching software... 

    Google

    Mountain View, CA
    7 days ago
  • $193.93k - $352.29k

     ...logistics fleets to personal vehicles. With years...  ...the Role Our software team is growing, and...  ...looking for talented engineers to join us and be instrumental...  ...and embedding search. Additionally, the platform...  ...architecture; machine learning, multithreading; x86... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Optimize the Search results page (including organic results and...  ...experience.8 years of experience in software development.8 years of...  ....Experience with multimodal machine learning or LLMs, including building...  ...practices.Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $340k

     ...team.LinkedIn's AI and Machine Learning Engineers are both data/research scientists and software engineers, who...  ...implementation. As a Principal Staff Software Engineer...  ..., and enhance personalization across multiple product...  ...accommodation to search for a job opening, apply... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago
  • $198k - $326k

     ...continuously improve machine learning models at scale. Our...  ...power recommendations, search, ads, LLMs, computer...  ...frameworks that empower engineers and researchers to...  ...performant at scale.As a Sr. Staff Software Engineer, you will...  ...LinkedIn handles the personal data of employees and... 
    For contractors
    Work at office
    Flexible hours
    Shift work

    Linkedin

    Sunnyvale, CA
    18 days ago
  • $207k - $300k

     ...implement the real-time on-device machine learning foundation that turns raw...  ....Partner with product, UX, software, and hardware teams to...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...and extend well beyond web search. We're looking for engineers... 
    Immediate start

    Google

    Mountain View, CA
    2 days ago
  • $231k - $378k

     ...We are seeking a Principal Staff Software Engineer to join LinkedIn’s...  ...Experience supporting AI, machine-learning, data, storage, compute, or...  ...Reasonable Accommodation to search for a job opening, apply for...  ...how LinkedIn handles the personal data of employees and job... 
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago
  • $231k - $378k

     ...solving on LinkedIn Search. Our mission is...  ...a Principal AI Engineer on LinkedIn Search...  ...member of technical staff, you will deliver...  ...experience in software design, development...  ...following areas: Machine Learning and Artificial...  ...recommendations, personalization, and search. Active... 
    For contractors
    Work at office
    Flexible hours
    Shift work

    Linkedin

    Mountain View, CA
    4 days ago
  • $175k - $287k

     ...training, feature engineering and serving...  ..., compute software, and hardware...  ..., Incremental Learning, Online Learning...  ...across LLM and Personalization models. As an...  ...possible.As a Staff Software Engineer...  ...with search systems or similar...  ...systemsExpertise in machine learning... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    a month ago
  • $175k - $287k

     ...step, non-deterministic, and personalized AI systems where...  ...all LinkedIn AI Agents.As a Staff Engineer, you will own the end-to-end...  ...systems, data platforms, and machine learning, and is ideal for engineers...  ...GPU serving.Experience with search systems or similar large-scale... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  •  ...Nectar Social Staff Software Engineer We're living through a fundamental shift in how people...  ...communities they trust, and expect personalized experiences that feel human, not corporate...  ...Experience integrating AI or machine learning systems into production environments... 
    Work at office
    Remote work
    Flexible hours
    Shift work

    Nectar Social

    Palo Alto, CA
    2 days ago
  • $143k - $286k

     ...What you'll do... We are seeking a Staff Software Engineer to lead the design and development...  ...tools, merchant data science, and search and personalization.What you'll do: Lead...  ...psychological safety, and continuous learning. Influences architectural and technical... 
    Full time
    Temporary work
    Part time
    Local area

    Walmart

    Sunnyvale, CA
    4 days ago
  • $189.3k - $290.7k

     ...we are looking for a Staff AI/ML Software Engineer to lead the...  ...curation for complex human-machine interaction use cases...  ...own the reinforcement learning flywheel,...  ...career that rewards you personally by visiting Total Rewards...  ...assist with your job search or application for... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Mountain View, CA
    5 days ago
  •  ...Synopsys is the leader in engineering solutions from silicon...  ...You are the kind of person who sees a messy,...  ...on restoring service, learning what happened, and improving...  ...experience in software engineering or a similar...  ...You have exposure to machine learning or AI technologies... 
    Immediate start
    Shift work

    Synopsys

    Sunnyvale, CA
    5 days ago
  • $209.7k - $283.8k

     ...supporting analytics, product intelligence, machine learning pipelines, and business operations....  ...sound. We are seeking a staff ML engineer to design and evolve the large-scale...  ...pension plans | Generous vacation and personal days | Support for new parents through... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    4 days ago
  • $174k - $252k

     ...Collaborate with other engineers and researchers to...  ...content understanding and personalization.Design and implement...  ...of experience with software development in one or...  ..., personalization, search quality, embedding) in...  ...algorithms.Knowledge of machine learning concepts, algorithms,... 

    Google

    Mountain View, CA
    2 days ago
  •  ...the Role We're hiring a Staff Engineer to help lead, drive, and contribute...  ...cloud components with machine learning services. We are often the...  ..., and maintain production software, with responsibilities...  ...third-party tools process personal data. For more details, click... 
    Full time

    Cerebras Systems

    Sunnyvale, CA
    22 hours ago
  •  ...and continuously learn and adapt.Moveworks...  ...Moveworks’ Reasoning Engine and natural...  ...platform for every person and every workflow...  ...DescriptionThe RoleAre you a software engineer who has...  ...you.As a senior staff software engineer...  ...advances in machine learning, LLMs, and... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    7 days ago
  • $152k

     ...Overview The Resource Fabric Engineering team builds and operates the...  ...observability solutions that support machine learning innovation at scale. We are looking for a Staff Software Engineer to lead the design...  ...laws. Privacy Notice Your personal information will be collected... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    a month ago
  • $262k - $365k

     ...experience.8 years of experience in software development.7 years of...  ...products.Experience with machine learning infrastructure, C++, performance...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...and extend well beyond web search. We're looking for engineers... 

    Google

    Sunnyvale, CA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Staff Software Engineer, Search Personalization. Be the first to apply!