Senior Software Engineer, Machine Learning, Payments

Google Google · Big Tech · Singapore

Senior Software Engineer, Machine Learning, Payments at Google Singapore. This role focuses on building and maintaining ultra-reliable production ML services and massive batch pipelines for the Payments team. It involves developing ML models, working with product teams for experimentation, analyzing data, and designing experiments. Requires 5 years of software development experience and 3 years each in ML infrastructure and data pipelines for ML. Preferred qualifications include experience with production ML models and system efficiency analysis.

What you'd actually do

  1. Build and maintain ultra-reliable live production services handling high-volume traffic, and massive batch pipelines seamlessly processing billions of records per day.
  2. Reduce infrastructure complexity, improve reliability, and ensure security and privacy compliance.
  3. Develop effective machine learning models.
  4. Work with product and marketing teams for experimentation and launch.
  5. Analyze data for statistical insights, design experiments and metrics, and generate ideas for improvement.

Skills

Required

  • software development
  • ML infrastructure
  • data pipelines for machine learning

Nice to have

  • developing and maintaining machine learning models in production
  • analyzing and improving efficiency, scalability, and stability of various systems
  • sandboxing solutions
  • security and privacy

What the JD emphasized

  • ultra-reliable live production services
  • massive batch pipelines
  • security and privacy compliance
  • machine learning models
  • data pipelines for machine learning
  • ML infrastructure

Other signals

  • production ML services
  • massive batch pipelines
  • ML infrastructure
  • data pipelines for ML