Taro Logo

Software Engineer III, Onboarding and Discovery, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Onboarding and Discovery, Core

Google is seeking a Software Engineer III to join their Core team, focusing on Onboarding and Discovery initiatives. This role is crucial in building the technical foundation behind Google's flagship products, working on essential building blocks that drive innovation across the company. The position involves creating user-facing experiences across multiple platforms (iOS, Android, desktop) to drive ecosystem adoption and user engagement.

The Core team has a unique mandate to impact technical decisions across Google, building central solutions and strengthening existing systems. You'll be working on improving user onboarding, education, and ecosystem connectivity, while also focusing on technical improvements such as data analytics pipelines, ML capabilities, and experimentation frameworks.

As a Software Engineer III, you'll need strong experience with data structures and algorithms, along with proficiency in languages like Kotlin, Java, TypeScript or JavaScript. The role combines technical expertise with user experience optimization, requiring both engineering skills and an understanding of user engagement principles.

This position offers the opportunity to work on projects that directly impact billions of users, with the chance to contribute to Google's core infrastructure and product components. You'll be part of a team that handles information at massive scale, working on everything from distributed computing to UI design.

The ideal candidate will bring fresh ideas to various areas including information retrieval, system design, security, and artificial intelligence. This role offers growth opportunities and the chance to work on different projects as both you and Google's fast-paced business evolve.

Last updated 3 days ago

Responsibilities For Software Engineer III, Onboarding and Discovery, Core

  • Create helpful user-facing channels and cross-product experiences which drive ecosystem adoption, and add value to users, across iOS, Android and desktop
  • Explore new initiatives and improvements on how to get users more engaged with Google products and features
  • Scope or create new user facing Growth initiatives, related to users onboarding, education, and better connecting the Google Ecosystem
  • Increase robustness of the existing products, improving data analytics pipelines and analytics, ML capabilities, better experimentation capabilities, platformizations, alerting, and improving campaigns management
  • Improve and scale products by UX improvement, increase latency and products quality, content improvement and experimentation

Requirements For Software Engineer III, Onboarding and Discovery, Core

Kotlin
Java
JavaScript
TypeScript
  • 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

Interested in this job?