Google
Software Engineer, Backend, Search
Found: November 19, 2025
This role is based in Singapore.
Responsibilities:
- Design, build, and maintain highly scalable, reliable, and extensible infrastructure that powers our next-generation personalization engine.
- Build and optimize data processing and ML models inferencing pipelines.
- Collaborate closely with Research Scientists, ML Engineers, and Product Managers.
- Monitor, debug, and optimize performance of large-scale distributed services.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in C++, or 1 year with an advanced degree.
- 2 years of experience with large-scale infrastructure or distributed systems.
- Experience in designing and maintaining backend infrastructure.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related field.
- Experience in building and deploying production services.
- Knowledge of AI platforms, ML algorithms, and generative AI.
- Ability to collaborate effectively in a team-oriented environment.