Google logo

Software Engineer, Machine Learning, Payments

Google

SingaporeFull-timeOn-site

Posted 3 Jun 2026

About this role

Develop and maintain accurate, fair machine learning models and production infrastructure for Google's Payments team. Analyze data for statistical insights and collaborate with product and marketing teams to launch new features. Requires a Bachelor's degree and at least 2 years of software development experience, including 1 year in ML infrastructure. Preferred candidates hold a Master's or PhD and have experience maintaining ML models in production.

What they're looking for

GoPythonCC++JavaJavaScriptML InfrastructureModel Deployment

Frequently asked questions

What does a Software Engineer, Machine Learning, Payments at Google do?

Develop and maintain accurate, fair machine learning models and production infrastructure for Google's Payments team. Analyze data for statistical insights and collaborate with product and marketing teams to launch new features. Requires a Bachelor's degree and at least 2 years of software developme…

What skills does this Software Engineer, Machine Learning, Payments role need?

Key skills for this role include Go, Python, C, C++, Java, JavaScript.

How much does a Software Engineer, Machine Learning, Payments at Google pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer, Machine Learning, Payments role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer, Machine Learning, Payments role?

You can apply directly on Google's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.