Google
Software Engineer III, Discover UGC, Search
Found: January 9, 2026
This role is based in Tokyo, Japan.
Responsibilities:
- Design, develop, test, deploy, and maintain software solutions to improve the quality of contents in Discover.
- Implement and experiment with multiple content quality signals.
- Collaborate with executive engineers, data scientists, and product managers to understand requirements, contribute to designs, and build solutions.
- Analyze experiment results and system performance to identify and drive quality improvements.
- Contribute to code reviews, documentation, and best practices within the team.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- Experience with programming in C++, Java or Python.
Preferred qualifications:
- Master's degree or PhD in Computer Science or a related technical field.
- 2 years of experience with data structures and algorithms.
- Experience with large-scale distributed systems.
- Experience with frameworks and tools related to AI/ML development and deployment.
- Experience with search technologies or information retrieval.