Senior Software Engineer, Machine Learning, Payments
Summary
Builds and deploys ML models to optimize credit offers for Google Pay users while ensuring secure, scalable, and privacy-compliant infrastructure.
- Develop effective machine learning models and optimization solutions for identifying the best credit products for Google Pay users.
- Reduce infrastructure complexity, improve reliability, and ensure security and privacy compliance.
- Design and build infrastructure for training and serving ML models in a secure and privacy-compliant manner.
- Analyze data for statistical insights, design experiments and metrics, and generate ideas for improvement.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages (e.g., Java, C/C++, Python, JavaScript, or Go).
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- 3 years of experience building data pipelines for machine learning.
Preferred qualifications:
- Master's degree or PhD in Computer Science, or a related technical field.
- Experience in developing and maintaining machine learning models in production.
- Experience in analyzing and improving efficiency, scalability, and stability of various systems.
- Experience with sandboxing solutions, ensuring the highest standards of security and privacy.