Taro Logo

Software Engineer III, Education and Activation, Core

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

Description For Software Engineer III, Education and Activation, Core

Google's Core team is seeking a Software Engineer III to join their Education and Activation division. This role is fundamental to building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. The position offers a unique opportunity to impact technical decisions across the company and contribute to solutions that affect billions of users.

As a Software Engineer III, you'll be involved in developing next-generation technologies that span various areas including information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing. The role requires versatility and leadership qualities as you'll be working on critical projects with opportunities to switch teams as the business evolves.

The Core team has a special mandate to look across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. You'll be working with Machine Learning models, LLMs, and developing accessible technologies. The position involves managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

This is an excellent opportunity for someone who wants to work at the intersection of core infrastructure and cutting-edge technology, with the chance to impact products used by billions of users worldwide. The role offers exposure to various aspects of software engineering, from system design to production support, making it an ideal position for engineers looking to grow their technical and leadership skills within one of the world's leading technology companies.

Last updated 3 minutes ago

Responsibilities For Software Engineer III, Education and Activation, Core

  • Write design docs, and actively provide feedback on teammates' design docs
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Help investigate and resolve production issues
  • Work alongside UX, Product Manager, and engineering peers on prioritization, design, and implementation of platform and product features

Requirements For Software Engineer III, Education and Activation, Core

Python
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer III, Education and Activation, Core

Software Engineer, Engineering Productivity, Google Cast

Software Engineering role at Google focusing on Engineering Productivity for Google Cast, involving SDK release management, IoT device registration, and platform support.

Software Engineer III, Software Development Lifecycle Optimizations

Software Engineer III position at Google focusing on development lifecycle optimizations, data pipeline architecture, and intelligent applications development for Pixel and Android platforms.

Software Engineer III, Raxium

Software Engineer III position at Google's Raxium division, focusing on manufacturing execution systems and semiconductor technology in Fremont, CA.

Software Engineer III, File Solutions, Google Cloud

Software Engineer III position at Google Cloud focusing on File Solutions development, requiring 2+ years of experience in software development and strong knowledge of data structures and algorithms.

Software Engineer, Semiconductor Manufacturing, Raxium

Software Engineer position at Google's Raxium group, focusing on semiconductor manufacturing systems development with full-stack responsibilities and competitive compensation.