Senior Software Engineer, Machine Learning, Google Cloud Data Management

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer, Machine Learning, Google Cloud Data Management

Google Cloud is seeking a Senior Software Engineer specializing in Machine Learning to join their Cloud Data Management team. This role combines the excitement of working with cutting-edge ML/AI technologies while contributing to products that impact billions of users worldwide. As part of Google's engineering team, you'll be at the forefront of developing next-generation technologies across various domains including distributed computing, large-scale system design, and artificial intelligence.

The position offers an attractive compensation package ranging from $161,000 to $239,000, plus bonus, equity, and comprehensive benefits. You'll be working in one of several prestigious locations: Kirkland, WA; New York, NY; or Sunnyvale, CA.

The ideal candidate brings 5+ years of software development experience and strong expertise in ML/AI algorithms, deep learning, and natural language processing. You'll be responsible for designing, developing, and maintaining sophisticated software solutions while collaborating with cross-functional teams to drive innovation in Google Cloud's enterprise-grade solutions.

This role offers unique opportunities to:

  • Work on projects critical to Google's needs with the flexibility to switch teams as you grow
  • Lead technical discussions and design reviews with stakeholders
  • Contribute to Google Cloud's mission of accelerating digital transformation across industries
  • Develop solutions that leverage Google's cutting-edge technology
  • Be part of a team serving customers in more than 200 countries

Google's commitment to diversity, equity, and inclusion, combined with its global impact and innovative culture, makes this an exceptional opportunity for a senior engineer looking to make a significant impact in the ML/AI space while working with world-class talent.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Cloud Data Management

  • 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, Google Cloud Data Management

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 or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML/AI algorithms and tools, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Google Cloud Data Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Google Cloud Data Management

Senior Research Scientist, Kaggle

Senior Research Scientist position at Google's Kaggle team, focusing on AI research, LLM benchmarking, and machine learning platform development.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on Generative AI development, requiring 5+ years of experience and expertise in machine learning.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on machine learning and AI development with competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, Machine Learning, Gemini

Senior Software Engineer position at Google working on Gemini, focusing on Machine Learning, AI models, and infrastructure development.