Search Jobs

Search sidebar

2,776 jobs matched

    Locations

    Experience

    Skills & qualifications

    Degree

    Job types

    Organizations

    Sort by

    Jobs search results

    2,776 jobs matched
    • Staff Software Engineer, SmartNIC Firmware/Drivers

      GoogleSunnyvale, CA, USA

      Google | Sunnyvale, CA, USA

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
      • Experience in firmware development, diagnostics, and hardware bring up.
      • Experience developing software applications using the C++ programming language.
      • Experience with object-oriented programming, templates, and the Standard Template Library (STL).
    • Software Engineering, Site Reliability Engineering PhD Intern, 2025

      GoogleWarsaw, Poland; Kraków, PolandIntern & Apprentice

      Google | Warsaw, Poland; Kraków, Poland

      Minimum qualifications

      • Currently enrolled in a PhD degree in Computer Science or a related technical field in the EMEA region, and in your penultimate/final year of education.
      • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g., open-source coding).
      • Coding experience in one of the following programming languages: Python, C, C++, Java, JavaScript.
    • Senior Software Engineer, Google Cloud Application Modernization

      GoogleKirkland, WA, USA; Seattle, WA, USA

      Google | Kirkland, WA, USA; Seattle, WA, USA

      Minimum qualifications

      • Bachelor’s degree or equivalent practical experience.
      • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
      • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
    • Software Engineer III, AI/ML GenAI, Search

      GoogleMountain View, CA, USA

      Google | Mountain View, CA, USA

      Minimum qualifications

      • Bachelor’s degree or equivalent practical experience.
      • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
      • 2 years of experience with data structures or algorithms.
      • 1 year of experience with core GenAI concepts (LLM, Multi-Modal, Large Vision Models) and experience with text, image, video, or audio generation.
      • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
    • Senior Staff Software Engineer, Infrastructure, Google Cloud

      GoogleWarsaw, Poland; Kraków, Poland

      Google | Warsaw, Poland; Kraków, Poland

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 7 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
      • 5 years of experience with design and architecture, and testing/launching software products.
    • Senior Software Engineer, Scaling On-Device ML Frameworks

      GoogleBengaluru, Karnataka, India

      Google | Bengaluru, Karnataka, India

      Minimum qualifications

      • Bachelor’s degree or equivalent practical experience.
      • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
      • 3 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
      • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
    • Software Engineer III, Site Reliability Engineering, Google Cloud

      GoogleRaleigh, NC, USA; Durham, NC, USA; +5 more; +4 more

      Google | Raleigh, NC, USA; Durham, NC, USA; +5 more; +4 more

      Minimum qualifications

      • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
      • 2 years of experience with data structures/algorithms and software development in one or more programming languages.
    • Senior Software Engineer, Machine Learning, Google Cloud

      GoogleTaipei, Taiwan

      Google | Taipei, Taiwan

      Minimum qualifications

      • Bachelor’s degree or equivalent practical experience.
      • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
      • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
      • 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
      • Experience with Machine Learning systems (e.g., background theory, TensorFlow, and other tools).
    • Staff Software Engineer, Woodshed, Core

      GoogleBengaluru, Karnataka, India

      Google | Bengaluru, Karnataka, India

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
      • Experience developing software applications using the C++ programming language.
      • Experience with object-oriented programming, templates, and the Standard Template Library (STL).
    • Technical Lead, Application Specific Integrated Circuit IP Design

      GoogleBengaluru, Karnataka, India

      Google | Bengaluru, Karnataka, India

      Minimum qualifications

      • Bachelor's degree in Electrical Engineering, Computer Science, or equivalent practical experience.
      • 6 years of experience in micro-architecture and coding in one or more of these areas: memory compression, interconnects, coherence, cache, Dynamic Random-Access Memory controller, Physical Layer Device.
      • Experience with Verilog or System verilog language.
    • Staff Software Engineer, Storage

      GoogleSunnyvale, CA, USA

      Google | Sunnyvale, CA, USA

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
      • Experience with kernel drivers, operating systems, and kernel.
    • Software Engineer, Black Community Inclusion

      GoogleBelo Horizonte, State of Minas Gerais, Brazil; São Paulo, State of São Paulo, Brazil

      Google | Belo Horizonte, State of Minas Gerais, Brazil; São Paulo, State of São Paulo, Brazil

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience
      • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
      • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
    • Software Engineer, Payments

      GoogleHyderabad, Telangana, India

      Google | Hyderabad, Telangana, India

      Minimum qualifications

      • Bachelor’s degree or equivalent practical experience.
      • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
    • System Integration Engineer, Chrome Operating System Platform Engineering (English, Chinese)

      GoogleTaipei, Taiwan

      Google | Taipei, Taiwan

      Minimum qualifications

      • Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience.
      • 3 years of experience in technical project management, stakeholder management, professional services, solution engineering, or technical consulting.
      • 1 year of experience in technical troubleshooting and writing code in one or more programming languages.
      • Ability to communicate in English and Chinese fluently to support client relationship management in this region.
    • Staff Software Engineer, Geo

      GoogleMountain View, CA, USA

      Google | Mountain View, CA, USA

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
    • Staff Software Engineer, Gemini Cloud Assist Troubleshooting

      GoogleBengaluru, Karnataka, India

      Google | Bengaluru, Karnataka, India

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development and with data structures/algorithms.
      • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
      • Experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, natural language processing or other ML discipline.
      • Experience in Generative AI (e.g., Language Models, Multi-Modal, Vision Models).
    • Software Engineer, Embedded Systems Runtime and Firmware

      GoogleBengaluru, Karnataka, India

      Google | Bengaluru, Karnataka, India

      Minimum qualifications

      • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
      • 2 years of experience with software development in C++ or similar object oriented language.
      • Experience in developing and supporting future applications.
    • Senior Staff Software Engineer, Google Cloud

      GoogleAtlanta, GA, USA; Austin, TX, USA; +3 more; +2 more

      Google | Atlanta, GA, USA; Austin, TX, USA; +3 more; +2 more

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, and with data structures/algorithms.
      • 5 years of experience with design and architecture; and testing/launching software products.
    • Senior Staff Software Engineer, Onboarding, Product Led Growth

      GoogleSeattle, WA, USA; San Francisco, CA, USA; +2 more; +1 more

      Google | Seattle, WA, USA; San Francisco, CA, USA; +2 more; +1 more

      Minimum qualifications

      • Bachelor's degree or equivalent practical experience.
      • 8 years of experience in software development, with data structures/algorithms.
      • 7 years of experience building and developing infrastructure, distributed systems, networks, or with compute technologies, storage, or hardware architecture.
      • 5 years of experience with design and architecture, and testing/launching software products.
      • Experience with TypeScript, Java, or platform extensions.
    • Early Career Software Engineer, Black Community Inclusion

      GoogleBelo Horizonte, State of Minas Gerais, Brazil; São Paulo, State of São Paulo, Brazil

      Google | Belo Horizonte, State of Minas Gerais, Brazil; São Paulo, State of São Paulo, Brazil

      Minimum qualifications

      • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
      • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
    Google apps
    Main menu