Senior Software Engineer, Machine Learning Model Optimization

Google is a leading technology company that develops innovative products and services used by billions of users worldwide.
Machine Learning
Senior Software Engineer
In-Person
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 Model Optimization to join their team in London, UK. This role is part of Google's efforts to shape the future of applied Machine Learning (ML) and push the boundaries of what's possible with Generative Artificial Intelligence technologies.

As a Senior Software Engineer, you will be responsible for building the platform to integrate GenAI-based technologies into Google's suite of consumer-facing products. Your mission will be to empower developers and researchers with GenAI enablement tools, driving innovation and unlocking the potential of ML across a diverse range of applications. You will play a pivotal role in building a team to ensure the deployment of genAI across Google is as easy, economical, and as fast as possible.

The ideal candidate should have a strong background in software development, particularly in C++, Python, or Java, with extensive experience in machine learning algorithms and tools. You should be comfortable with building production-quality ML systems and have the ability to work on complex projects that involve multiple stages from requirements gathering to production rollout.

This position offers the opportunity to work on cutting-edge AI technologies and contribute to Google's mission of organizing the world's information and making it universally accessible and useful. You'll be part of a team that's at the forefront of AI innovation, working on projects that have the potential to impact billions of users worldwide.

If you're passionate about machine learning, have a strong technical background, and want to be at the cutting edge of AI development, this role at Google could be an excellent opportunity for your career growth and to make a significant impact in the field of artificial intelligence.

Last updated 5 months 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 building production quality ML systems

Interested in this job?

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

Senior Software Developer, AI/ML, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on machine learning research and implementation, requiring 5 years of software development experience.

Senior Imaging and On-Device Machine Learning Software Engineer

Senior role focusing on imaging systems and machine learning software development for Google's Tensor SoCs and Pixel devices, combining AI and computational photography expertise.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineering role at Google focusing on ML/AI innovation, research, and implementation of Gemini Nano technology.

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 capabilities for key Google products.

Senior Software Engineer, AI/ML GenAI, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI Research team, focusing on GenAI development and implementation, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.