Software Engineer II, AI/ML, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer II, AI/ML, Search

Google's Search team is at the forefront of reimagining information discovery, tackling complex engineering challenges while maintaining a universally accessible experience. As a Software Engineer II focusing on AI/ML in Search, you'll be part of a team that impacts billions of users globally. The role combines software development expertise with machine learning implementation, requiring both technical proficiency and collaborative skills.

The position offers the opportunity to work on critical projects within Google Search, with the flexibility to grow and evolve with the fast-paced business. You'll be involved in developing next-generation technologies that extend well beyond web search, encompassing areas such as information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing.

As part of the role, you'll write code, participate in design reviews, contribute to documentation, and implement ML solutions. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full-stack. You'll work in an environment that values diversity, equality, and inclusion, with opportunities to contribute to technologies that impact users worldwide.

Google provides a collaborative environment where you'll work with peers and stakeholders to ensure best practices in software development. The role requires problem-solving skills, from debugging complex issues to implementing sophisticated ML solutions. This position offers the unique opportunity to work at the intersection of traditional software engineering and machine learning, contributing to one of the world's most widely-used search engines.

Last updated an hour ago

Responsibilities For Software Engineer II, AI/ML, Search

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Apply foundational ML concepts and contribute to the implementation of solutions in specialized ML areas

Requirements For Software Engineer II, AI/ML, Search

Python
Java
JavaScript
  • 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)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience implementing core ML concepts
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • English proficiency is required

Interested in this job?

Jobs Related To Google Software Engineer II, AI/ML, Search

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

PhD Software Engineer

PhD Software Engineer position at Google focusing on AI/ML systems development and research implementation.

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on Machine Learning development, requiring 1 year of experience in software development and algorithms.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google, focusing on AI/ML solutions for account threat detection and security, based in Zürich.