Senior Software Engineer, Google Cloud Ai, Full Stack

Google Google · Big Tech · New York, NY +1

Google Cloud AI Research team is looking for a Senior Software Engineer to manage project priorities, deadlines, and deliverables, collaborate with PM and UX teams on software solutions, participate in design reviews, review code, and triage/debug product or system issues. The role involves full-stack development across back-end and front-end technologies, with a focus on AI challenges motivated by Google Cloud's mission.

What you'd actually do

  1. Leverage your technical expertise to manage project priorities, deadlines, and deliverables effectively.
  2. Collaborate with Product Management (PM) and UX teams to design, develop, write, test, deploy, maintain, and enhance software solutions.
  3. Participate in or lead design reviews with peers and stakeholders to evaluate and select the best available technologies.
  4. Review code developed by other engineers, providing constructive feedback to ensure best practices (e.g., style guidelines, check-ins, accuracy, testability, and efficiency).
  5. Triage, debug, and resolve product or system issues across hardware, network, or service operations, while maintaining and updating technical documentation based on user feedback.

Skills

Required

  • software development
  • full stack development
  • back-end development
  • front-end development
  • software design
  • software architecture
  • testing
  • maintaining software
  • launching software

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • accessible technologies
  • VSCode
  • IntelliJ