Senior Software Engineer, Machine Learning, Core

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning, Core

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Core team. This role is critical in developing next-generation technologies that impact billions of users. The Core team builds the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure.

As a Senior Software Engineer in Machine Learning, you'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions. You'll manage project priorities, deadlines, and deliverables while working on projects that are essential to Google's needs. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack.

Key responsibilities include writing and testing code, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting complex issues. You'll work with cutting-edge technologies in areas such as information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing.

The ideal candidate will have a strong background in software development, data structures/algorithms, and machine learning/AI. Experience with testing, maintaining, or launching software products, as well as software design and architecture, is crucial. The role offers opportunities for growth and the chance to impact important technical decisions across the company.

Google offers a competitive salary range of $161,000-$239,000, plus bonus, equity, and benefits. They are committed to fostering a diverse and inclusive work environment, providing equal opportunities to all qualified candidates.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Machine Learning, Core

  • 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, Core

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, and 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, Core

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

Interested in this job?

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

Senior Research Scientist, Machine Learning and Neuroscience

Senior Research Scientist position at Google focusing on machine learning and neuroscience research, requiring PhD and 2+ years of research experience.

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, focusing on customer and partner technical solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, AI/ML

Senior Software Engineer position at Google focusing on AI/ML development and technical leadership in machine learning infrastructure and algorithms.

Senior Software Engineer, Machine Learning, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on machine learning and AI development with competitive compensation and benefits.

Senior Software Engineer, Machine Learning, Google Research

Senior Software Engineer position at Google Research, focusing on machine learning and AI development with opportunities to impact billions of users worldwide.