Senior Software Engineer, Machine Learning, Google Research

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

Description For Senior Software Engineer, Machine Learning, Google Research

Google Research is seeking a Senior Software Engineer specializing in Machine Learning to join their innovative team. This role combines cutting-edge research with practical application, working on projects that impact billions of users worldwide. The position offers the opportunity to work on fundamental research while influencing product development, with a focus on sharing research and tools to advance the field.

As a Senior Software Engineer at Google Research, you'll be at the forefront of AI and machine learning innovation, working with state-of-the-art technologies and contributing to projects that define the future of technology. The role requires expertise in software development, ML/AI algorithms, and system design, with opportunities to lead technical discussions and mentor team members.

The ideal candidate will have strong experience in software development, machine learning, and system architecture. You'll be responsible for designing, developing, and deploying ML solutions, while collaborating with research teams to transform theoretical concepts into practical applications. The role offers exposure to various aspects of Google's technology stack and the chance to publish research in academic journals.

Working at Google Research means joining a team that values innovation, open-source contribution, and knowledge sharing. You'll have access to Google's vast computational resources and data, enabling you to work on challenging problems at scale. The position offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits, reflecting Google's commitment to attracting and retaining top talent in the field of machine learning and AI research.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Research

  • 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 Research

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 Research

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

Interested in this job?

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

Senior Software Engineer, Google Meet

Senior Software Engineer position at Google Meet, focusing on ML/AI implementation for video quality enhancement, requiring 5+ years of software development experience.

Senior Software Engineer, Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on Machine Learning and AI development, requiring 5+ years of software development experience and strong ML expertise.

Senior Software Engineer, AI/ML GenAI, Google Cloud

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

Senior Software Engineer, Google Meet

Senior Software Engineer position at Google Meet, focusing on ML/AI implementation for video quality enhancement, requiring 5+ years of development experience.

Senior Software Engineer, Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on Machine Learning development and implementation, requiring 5 years of software development experience and strong ML/AI expertise.