Application Engineer

Google Google · Big Tech · Hyderabad, Telangana, India

Application Engineer role focused on building Generative AI and LLM-based applications and agents, integrating them into web applications, and supporting sales and supply chain processes within the Google Devices & Services team. Requires strong software development skills and experience with AI/ML technologies.

What you'd actually do

  1. Design and implement Generative AI and LLM-based applications and agents.
  2. Build solutions with custom frontend and backend services while maintaining highest levels of development practices including: technical design, solution development, test execution and automation, issue identification and resolution, writing clean, modular and self-sustaining code.
  3. Partner with engineering, business, privacy, security, and legal teams to enable and sustain critical business systems that support the Devices and Services product area.
  4. Develop and deploy systems and services that improve sales and supply chain processes working with industry-leading analysts for the design.
  5. Build relationships with internal and external partners to help drive system direction. Lead and manage the design, configuration and deployment of modules to support sales automation.

Skills

Required

  • Bachelor's degree in Computer Science or a related technical field or equivalent practical experience.
  • Experience with software development in two or more programming languages (e.g., Java, Python, Kotlin)
  • System integration

Nice to have

  • Experience in one or more AI/ML and agentic technologies/stacks.
  • Experience with SaaS Systems such as Salesforce.
  • Ability to work across organizational-chart boundaries with both client teams (to understand their problems) and other infrastructure teams (to make sure we have the right integrations), often involving working directly with a host team.
  • Ability to guide a team to adopt engineering practices and processes: engineering reviews, launch requirements, testing, release processes, resource management.

What the JD emphasized

  • Experience with software development in two or more programming languages (e.g., Java, Python, Kotlin), and with system integration.
  • Experience in one or more AI/ML and agentic technologies/stacks.

Other signals

  • Design and implement Generative AI and LLM-based applications and agents.
  • Experience in one or more AI/ML and agentic technologies/stacks.
  • Build solutions with custom frontend and backend services