About The Position

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. NotebookLM is a tool for understanding the information that matters most to you, and it lets you create things to help others understand. Our next challenge is a fundamental shift: moving toward an ecosystem where AI agents are interconnected and can perform long-running, goal-seeking tasks. As a Tech Lead Manager, you will guide the web application through the functional and experiential transformation. You will help us balance the simplicity of our users love with the power of agentic workflows, expanding into mass consumer markets. Labs is a group focused on incubating early-stage efforts in support of Google’s mission to organize the world’s information and make it universally accessible and useful. Our team exists to help discover and create new ways to advance our core products through exploration and the application of new technologies. We work to build new solutions that have the potential to transform how users interact with Google. Our goal is to drive innovation by developing new Google products and capabilities that deliver significant impact over longer timeframes.

Requirements

  • Bachelor’s degree, or equivalent practical experience.
  • 8 years of experience in software development.
  • 3 years of experience with full stack development, across the back-end such as Java, Python, Golang, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS, or equivalent.
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.

Nice To Haves

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 5 years of experience in client and server development of web applications.
  • 3 years of experience working in a complex, matrixed organization.
  • 3 years of experience leading a team of engineers.
  • Experience leveraging AI tools and workflows to increase engineering productivity and accelerate product development.

Responsibilities

  • Balance the maintenance of our existing high-quality user experience with the integration of AI and agentic workflows.
  • Partner decisively with Product and UX teams to design clear, intuitive interfaces that make complex AI behaviors accessible to our monthly active users.
  • Recruit and manage a high-performance team of action-biased engineers who utilize AI-assisted workflows to rapidly prototype and iterate.
  • Drive alignment and output in an undefined product area by providing methodical, opinionated technical direction for zero-to-one features.
  • Leverage your infrastructure background to bridge research-grade AI models with the reliability and scale required for production Google web systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service