Software Engineer, Android and Pixel Sdlc

Google Google · Big Tech · Singapore

Software Engineer role focused on building an AI-native Software Development Lifecycle (SDLC) ecosystem for Android and Pixel. The role involves developing intelligent tools, automation, and evaluation methodologies, leveraging on-device and cloud-based AI technologies, including LLMs and multi-agent systems, to optimize functionality, stability, and release velocity.

What you'd actually do

  1. Develop and maintain back-end features for carrier configuration tools, integrating intelligent agents to automate global network compliance checks.
  2. Build and test cloud-native virtualization solutions to simulate next-generation Android and advanced mobile technologies, including 5G and Non-Terrestrial Networks (NTN).
  3. Design and write automated debugging tools that format unstructured subsystem logs into Large Language Model (LLM) friendly representations for real-time anomaly detection.
  4. Implement smart bug curation algorithms and clean dashboard interfaces, using multi-agent workflows to automate triage and reduce issue noise.
  5. Collaborate with cross-functional and cross-team partners to build diagnostics tooling, leveraging automated pattern-matching.

Skills

Required

  • software programming in C++, Java, Python or Go
  • data structures and algorithms

Nice to have

  • Master's degree in Computer Science, or a related technical field
  • software system development
  • proactively identify and solve issues
  • grow in a fast-paced and time-sensitive environment
  • collaboration skills for teamwork in building complex systems
  • emerging AI technologies
  • proactive mindset to embrace and apply AI/LLM solutions in daily engineering workflows

Other signals

  • AI-native SDLC ecosystem
  • intelligent tools
  • AI technologies
  • LLM friendly representations
  • multi-agent workflows