Current jobs related to Senior Software Engineer, AI and Search Technologies - Sunnyvale, California - Google


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...

  • Senior AI Engineer

    4 weeks ago


    Sunnyvale, California, United States LinkedIn Full time

    Job Title: Senior AI EngineerAt LinkedIn, we're committed to harnessing the power of artificial intelligence to drive innovation and growth. As a Senior AI Engineer, you'll play a critical role in developing and implementing cutting-edge machine learning models and algorithms that power our products and services.Responsibilities:Design and develop scalable...


  • Sunnyvale, California, United States Axiom Software Solutions Limited Full time

    Job Title: Senior React Developer with AI/ML ExpertiseJob Type: ContractWe are seeking a skilled Senior React Developer with expertise in Artificial Intelligence and Machine Learning to join our team at Axiom Software Solutions Limited.Key Responsibilities:Design and develop scalable React applications with a strong focus on AI/ML integration.Collaborate...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Software Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...


  • Sunnyvale, California, United States Altimate Full time

    About Altimate AIAltimate AI is a pioneering company in the field of enterprise data operations, revolutionizing the way data teams work with the power of AI. Founded in 2022 in San Francisco, our mission is to alleviate the burden on overworked and understaffed data teams by providing innovative AI-driven solutions that automate and accelerate a wide range...

  • Senior AI Architect

    2 weeks ago


    Sunnyvale, California, United States LinkedIn Full time

    Job DescriptionAt LinkedIn, we're looking for a talented individual to fill the role of Distinguished Engineer, AI. This position requires a deep understanding of machine learning and AI systems, as well as the ability to provide thought leadership for the Data & AI organization.As a Distinguished Engineer at LinkedIn, you will be responsible for...


  • Sunnyvale, California, United States LinkedIn Full time

    Senior AI Engineering ManagerAt LinkedIn, we're committed to creating economic opportunity for every member of the global workforce. As a Senior AI Engineering Manager, you'll play a critical role in helping us achieve this vision.Key Responsibilities:Participate in key technical and design discussions with technical leads in the team.Collaborate with...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Amazon. As a key member of our team, you will design, develop, and deploy cloud services and experiences that leverage AI and machine learning techniques for our Smart Eyewear product.Key Responsibilities:Design and develop large-scale cloud servicesCollaborate...


  • Sunnyvale, California, United States Altimate Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at Altimate AI. As a key member of our engineering team, you will play a crucial role in designing and building the backbone of our AI solutions.About UsAltimate AI is a revolutionary company that is transforming enterprise data operations through the...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Enterprise Technology Solutions team. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale data pipelines and platforms.Key ResponsibilitiesDesign and develop highly scalable, distributed services that handle large volumes...


  • Sunnyvale, California, United States Syntricate Technologies Full time

    Job Title: Senior Backend Software EngineerJob Summary:We are seeking a highly skilled Senior Backend Software Engineer to join our team at Syntricate Technologies. As a key member of our engineering team, you will be responsible for designing and implementing low-latency services, driving the execution of multiple business plans and projects, and supporting...


  • Sunnyvale, California, United States LinkedIn Full time

    About the RoleAs a Principal AI Engineer at LinkedIn, you will be responsible for leading the development of AI-powered marketplace solutions that optimize for member, customer, and platform values. You will guide the team on the next-generation digital jobs marketplace, advancing state-of-the-art machine learning algorithms to help build the next-gen AI...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Machine Learning team at Google. As a key member of our team, you will design, develop, and deploy scalable software systems that drive innovation and excellence in the field of Artificial Intelligence.With a strong background in software development and machine learning, you...


  • Sunnyvale, California, United States Mumba Technologies, Inc. Full time

    Job Title: Senior Software EngineerMumba Technologies, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing system software and digital applications for our latest hardware targeting end-users involved in surgical robotic...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionApple's Manufacturing Systems & Infrastructure (MSI) team is seeking a Senior Software Engineer to develop extraordinary products with a deep appreciation for user experience. As a key member of our team, you will be responsible for defining and developing ML Platform and frameworks for generative AI powered applications at Apple Product...

  • AI Software Engineer

    2 weeks ago


    Sunnyvale, California, United States LinkedIn Full time

    Job Title: AI EngineerAt LinkedIn, we're committed to creating economic opportunity for every member of the global workforce. As an AI Engineer, you'll play a critical role in developing and implementing machine learning models and algorithms that power our products.Responsibilities:Design and deploy relevance models that drive our recommender systems and...


  • Sunnyvale, California, United States Hirewell Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge AI video systems. As a key member of our engineering team, you will be responsible for designing and implementing new backend APIs, developing user-facing front-end interfaces, and ensuring the scalability and...


  • Sunnyvale, California, United States LinkedIn Full time

    Role SummaryWe're seeking a seasoned AI Engineering Director to lead our Responsible AI team, driving innovation and excellence in AI technology.Key ResponsibilitiesDevelop and implement AI strategies to ensure fairness, privacy, and explainability.Lead a team of engineers to design and implement AI technology.Collaborate with cross-functional teams to...

  • Senior AI UX Engineer

    2 weeks ago


    Sunnyvale, California, United States Maxonic Full time

    Job Title: Senior AI UX EngineerMaxonic is seeking a highly skilled Senior AI UX Engineer to join our team. As a key member of our design team, you will be responsible for designing, developing, and validating user interfaces for our rapidly evolving Retrieval-Augmented Generation (RAG) chatbot and multi-agentic applications.Key Responsibilities:Design and...

Senior Software Engineer, AI and Search Technologies

2 months ago


Sunnyvale, California, United States Google Full time

Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience in software development, with a strong foundation in data structures and algorithms.
5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.

5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, and/or natural language processing.


Preferred qualifications:
Master's degree or PhD in Engineering, Computer Science, or a related technical field.

3 years of experience in a technical leadership role, guiding project teams and establishing technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional and/or cross-business projects.

About the role: Google's software engineers are at the forefront of developing innovative technologies that transform how billions of users connect, explore, and interact with information and each other.

Our products are designed to manage information at an enormous scale, extending far beyond traditional web search.

We seek engineers who can bring fresh perspectives from various domains, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development; the possibilities are vast and continually expanding.

As a software engineer, you will engage in projects that are crucial to Google's objectives, with opportunities to transition between teams and projects as our dynamic business landscape evolves.

We expect our engineers to be adaptable, demonstrate leadership qualities, and be eager to tackle new challenges across the entire technology stack as we advance our technological capabilities.

With your technical expertise, you will oversee project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
In Google Search, we are redefining the concept of searching for information—anytime and anywhere.

To achieve this, we must address complex engineering challenges and expand our infrastructure while ensuring a universally accessible and valuable experience that users worldwide depend on.

By joining the Search team, you will have the chance to impact billions of people globally.
The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can provide more information about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only and do not include bonus, equity, or benefits.

Learn more about benefits at Google. Responsibilities: Write product or system development code.
Participate in or lead design reviews with peers and stakeholders to evaluate available technologies.

Review code produced by other developers and provide constructive feedback to ensure adherence to best practices (e.g., style guidelines, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt it based on product/program updates and user feedback.

Triage product or system issues and debug/track/resolve them by analyzing the sources of issues and their impact on hardware, network, or service operations and quality.