Senior Software Engineer, Machine Learning, Payments

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Finance

Description For Senior Software Engineer, Machine Learning, Payments

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Payments team. This role combines advanced ML expertise with practical software engineering to develop next-generation technologies. The position offers an opportunity to work on critical projects at massive scale, focusing on payment systems and ML applications.

As a Senior Software Engineer, you'll be part of Google's engineering team that's revolutionizing how billions of users connect and interact. The role requires expertise in machine learning algorithms, AI, and deep learning, combined with strong software development skills. You'll be working on complex payment systems while applying ML solutions to real-world challenges.

The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work with cutting-edge technologies and contribute to products that impact users globally. The role requires 5 years of software development experience and 3 years of ML expertise.

You'll be responsible for designing, developing, and maintaining sophisticated software solutions, leading technical discussions, and collaborating with cross-functional teams. The role offers growth opportunities and the chance to work on various projects as both the company and your career evolve.

Google's engineering-focused culture promotes innovation and technical excellence. You'll join a team that's tackling some of technology's greatest challenges, from scalability solutions to entirely new platforms. The company's commitment to diversity, equality, and inclusion ensures a supportive work environment where you can make a significant impact on products used by billions of people worldwide.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Payments

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Machine Learning, Payments

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining and/or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML algorithms and tools, AI, deep learning and/or natural language processing
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)

Benefits For Senior Software Engineer, Machine Learning, Payments

Medical Insurance
Vision Insurance
Dental Insurance
Equity
401k
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Payments

Senior Software Engineer, Natural Language Processing, Google Research

Senior Software Engineer position at Google Research focusing on Natural Language Processing and Large Language Models, developing multilingual AI capabilities for major Google products.

Senior Software Engineer, AI/ML GenAI, Core

Senior Software Engineer position at Google focusing on AI/ML GenAI development, offering competitive salary and opportunity to work on cutting-edge technologies.

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google Cloud focusing on AI/ML development, offering competitive compensation and hybrid work options in Canada.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position at Google focusing on Generative AI development, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, Machine Learning, Google Cloud Data Management

Senior Software Engineer position at Google Cloud focusing on Machine Learning and Data Management, offering competitive compensation and the opportunity to work on enterprise-scale ML solutions.