Senior Software Engineer, Machine Learning, Payments
Core
Building and maintaining ultra-reliable live production services and massive batch pipelines for Google's Payments team, handling high-volume traffic and billions of records daily.
Role type
Senior IC Machine Learning Engineer (Payments Infrastructure)
Builds
Ultra-reliable live production services, massive batch pipelines, and machine learning models for payment processing and money movement.
Domain
Fintech / Payments / Large-scale Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Software development (Java, C/C++, Python, JavaScript, Go), ML infrastructure (model deployment, evaluation, optimization, data processing, debugging), Data pipeline construction, System scalability and stability analysis, Security and privacy compliance, Experimentation and metrics design
Preferred skills
Production ML model development, Sandboxing solutions, Advanced degree (Master's/PhD) in CS
Technologies
Java, C/C++, Python, JavaScript, Go
Responsibilities
Build and maintain ultra-reliable live production services handling high-volume traffic, Reduce infrastructure complexity and ensure security/privacy compliance, Develop effective machine learning models, Work with product and marketing teams for experimentation and launch, Analyze data for statistical insights and design experiments
Seniority
Mid-Senior, hands-on IC