Software Engineer, Supply Chain Systems

Google Google · Big Tech · Sunnyvale, CA +1

Software Engineer role focused on building and maintaining supply chain systems for Google's technical infrastructure, leveraging technologies like Agentic AI. The role involves designing, developing, testing, and deploying code for critical hardware and supply chain operations, collaborating with partner teams, and troubleshooting complex issues. While AI/ML concepts are mentioned as familiar, the core function is software engineering for enterprise systems, not direct AI model development.

What you'd actually do

  1. Design, develop, and maintain extensible platforms, leveraging technologies like Agentic AI, to optimize the design, planning, and deployment of Google's technical infrastructure.
  2. Write, test, and deploy high-quality, efficient code for services supporting critical hardware and supply chain operations, taking ownership of feature development.
  3. Collaborate with partner teams (e.g., Engineering, Operations, Product) to define requirements, influence solution design, and deliver technical solutions.
  4. Troubleshoot, debug, and resolve complex issues in existing codebases, ensuring system reliability and performance.
  5. Contribute to code reviews, documentation, and the continuous improvement of engineering best practices within the team.

Skills

Required

  • software development
  • building and consuming APIs
  • database systems
  • deploying and managing applications on cloud infrastructure
  • Java programming language

Nice to have

  • data structures and algorithms
  • internal tools or enterprise systems
  • multiple full system implementation life-cycles
  • developing accessible technologies
  • machine learning concepts and frameworks

What the JD emphasized

  • Agentic AI