Senior Software Engineer, Machine Learning, Model Optimization

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning, Model Optimization

Google is seeking a Senior Software Engineer specializing in Machine Learning and Model Optimization to join their team. This role is crucial in shaping the future of applied Machine Learning at Google, particularly focusing on Generative AI technologies. The position involves building platforms to integrate GenAI technologies into Google's consumer-facing products and developing enablement tools for developers and researchers.

The ideal candidate will have strong experience in software development with C++, Python, or Java, along with extensive knowledge of machine learning algorithms and tools. They'll be responsible for building and maintaining platforms that incorporate fine-tuning, multi-agent systems, and prompt engineering, while ensuring all development adheres to Google's high standards.

Working at Google offers the opportunity to impact billions of users worldwide, with projects spanning information retrieval, distributed computing, AI, NLP, and system design. The role requires versatility and leadership qualities, as you'll be collaborating with various stakeholders to implement GenAI features and identify emerging technologies.

Google Cloud's mission to accelerate digital transformation across industries makes this role particularly exciting. You'll be at the forefront of innovation, working with cutting-edge technology and tools that help developers build more sustainably. The position offers the chance to work with a global customer base across more than 200 countries, solving critical business problems and driving innovation in the ML/AI space.

This role is perfect for someone who wants to make a significant impact on the future of AI technology while working with one of the world's leading tech companies. You'll be part of a team that's pushing the boundaries of what's possible with Generative AI, making it more accessible and efficient across Google's product ecosystem.

Last updated 27 minutes ago

Responsibilities For Senior Software Engineer, Machine Learning, Model Optimization

  • Build the platform that incorporates fine-tuning, multi-agent systems, prompt engineering, model optimization, etc. into the Google product development lifecycle
  • Develop and maintain our products, written in C++ and Python, conforms with Google-wide coding and testing standards
  • Design and implement customer requested GenAI features through multiple stages such as requirements gathering, proposing design and building agreement among the stakeholders, implementing and rolling out to production
  • Collaborate with stakeholders to identify emerging technology related to GenAI and develop a plan for translating these into practical solutions for Google products

Requirements For Senior Software Engineer, Machine Learning, Model Optimization

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++, Python or Java programming languages, and with data structures/algorithms
  • 3 years of experience with machine learning algorithms and tools
  • 2 years of experience in building production quality ML systems
  • Experience with modern ML frameworks (e.g., JAX, Pytorch or TensorFlow)
  • Experience with launching applied Machine Learning/Natural Language Processing (ML/NLP) projects

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Model Optimization

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning technologies and infrastructure development.

Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI focusing on Natural Language Processing, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, AI/ML, Google Cloud Data Management

Senior Software Engineer position at Google Cloud, focusing on AI/ML development with competitive compensation and opportunities to work on enterprise-scale solutions.

Lead Senior Engineering Analyst, AI Safety

Lead Senior Engineering Analyst position at Google focusing on AI safety, requiring expertise in data analysis, project management, and machine learning systems.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, developing next-generation advertising technologies and ML/AI solutions.