Web Solutions Engineer Iii, Gtech Ads

Google Google · Big Tech · Boulder, CO +1

This role is for a Web Solutions Engineer III within Google's gTech Ads team, focusing on building and improving full-stack web applications to support Google Ads customers. The role involves designing, deploying, and enhancing scalable applications, analyzing problems, developing solutions, and collaborating with cross-functional teams. While the team leverages Generative AI (GenAI) technology to improve customer support experiences, the core responsibilities of this specific role are centered around general full-stack web development and system design, rather than direct AI/ML model development or research.

What you'd actually do

  1. Design, build, deploy, and improve elegant, scalable, and modern full-stack web applications using standard and Google-specific software development tools which may include ensuring reliable backends, building pipelines to aggregate data from multiple sources, implementing responsive and User Experience (UX)-rich frontends, or enhancing performance of existing tools and services.
  2. Analyze problems and develop solutions, while identifying dependencies and resolving issues to drive implementation.
  3. Make technical contributions, including writing and reviewing design documents, tests, and code (e.g., JavaScript, Python, TypeScript, SQL).
  4. Provide subject-matter expertise and utilize comprehensive knowledge of Google's relevant technologies, principles, practices, and coding standards.
  5. Collaborate with cross-functional users and stakeholders to identify pain points and devise innovative technical solutions.

Skills

Required

  • full-stack software development
  • system design
  • backend languages (e.g., Java, Python, or C++)
  • frontend languages (e.g., JavaScript or TypeScript.)
  • database technologies (e.g., SQL, NoSQL)

Nice to have

  • unit testing
  • agile project development
  • bug and change management systems
  • engineering
  • technical solutions to business issues
  • flexible/adaptable in exercising judgment in a dynamic environment
  • prioritize and manage tasks efficiently