Software Engineer II, Real World Journeys

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

Description For Software Engineer II, Real World Journeys

Google's Real World Journeys team is seeking a Software Engineer II to join their mission of inspiring action by connecting people with experiences that make life better. This role is part of Google Search's initiative to reimagine information discovery and accessibility. As a Software Engineer II, you'll work on building core infrastructure for partner content management and integration with Google's Search and Commerce platforms.

The position requires expertise in software development, particularly with languages like Python and Java, and a strong foundation in data structures and algorithms. You'll be applying cutting-edge AI technologies to solve user problems and create systems that handle information at massive scale.

This is an exceptional opportunity to impact billions of users globally while working with Google's advanced technology stack. The role combines technical challenges in distributed computing, large-scale system design, and artificial intelligence with the practical application of helping users discover and connect with real-world experiences.

You'll be part of a dynamic environment where engineers are encouraged to be versatile and take on new challenges across the full technology stack. The team focuses on understanding user intent on Search and displaying useful results for activities and experiences, requiring both technical expertise and user-centered thinking.

Working at Google means joining a culture of innovation with access to world-class resources and technologies. You'll collaborate with teams across the company, contributing to projects that directly influence how people interact with information and discover experiences worldwide. The role offers growth opportunities as you help shape the future of Google Search while working on critical infrastructure and AI-driven solutions.

Last updated a month ago

Responsibilities For Software Engineer II, Real World Journeys

  • Build core infrastructure to support scaled acquisition and process partner content
  • Create performant integrations with Google's Search platform offerings as well as the Google Commerce platform
  • Apply emerging AI technologies and utilize Google AI tech stack to solve user problems

Requirements For Software Engineer II, Real World Journeys

Python
Java
  • 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
  • Experience with data engineering and building data processing pipelines (preferred)
  • Experience with Java, Python, or C++ (preferred)
  • Experience with applied ML and LLMs (preferred)

Benefits For Software Engineer II, Real World Journeys

Medical Insurance
Parental Leave
Visa Sponsorship
  • Equal employment opportunity
  • Inclusive work environment
  • Accommodation for special needs
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer II, Real World Journeys

Advertising Solutions Architect, gTech Ads Large Customer Sales

Technical role combining software architecture, client consultation, and advertising solutions at Google's gTech division in Jakarta.

Technical Solutions Consultant, Customer Experience

Technical Solutions Consultant role at Google, combining programming expertise with customer support to enhance advertising solutions and product development.

Business Program Manager, Global Data Centers

Business Program Manager role at Google's Data Centers, managing facility maintenance, contractor relationships, and program development with competitive compensation.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility operations, agreements, and cross-functional projects.

Technical Solutions Consultant, gTech (Spanish, English)

Technical Solutions Consultant position at Google, combining technical expertise with client relationship management, requiring English and Spanish fluency.