Software Engineer, Colab

Google Google · Big Tech · Kirkland, WA +1

This role is for a Software Engineer on the Colab team at Google, focusing on delivering user experiences for data science and machine learning practitioners. The team builds and supports the product's user interface, aiming to create intuitive, scalable, and reliable surfaces for data science problems. They are also responsible for building next-generation, AI-native data science tools on top of the Colab stack. The role involves supporting production services, frontend modernization, collaborating on feature development, and building robust frontend components.

What you'd actually do

  1. Participate in a tier 2 on-call rotation to support Colab's production services.
  2. Contribute to the exploration, design, and implementation of a frontend modernization effort, updating our codebase to align with modern, Google-standard infrastructure.
  3. Collaborate with product and engineering teams to design and build an extensible frontend architecture that accelerates the development of new features.
  4. Develop and deliver high-quality, performance features for critical team projects.
  5. Design, build, and maintain robust frontend components and services for the Colab applications.

Skills

Required

  • software development
  • front-end development
  • user interface development
  • web technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript

Nice to have

  • data structures
  • algorithms
  • accessible technologies
  • coLaboratory
  • JupyterLab