Taro Logo

Software Engineer II, Applied Machine Learning

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Job Description

Google is seeking a Software Engineer II to join their Applied Machine Learning team, focusing on integrating GenAI-based technologies into Google Workspace products. This role is crucial in building platforms that empower developers and researchers with GenAI enablement tools, driving innovation across applications. The position is part of the Applied AI team, which builds conversational agents deployed at scale for real-world applications, such as customer service and food ordering systems.

The successful candidate will work directly with model builders from Google DeepMind/Vertex and have access to Global 1000 customers through Google Cloud relationships. This role offers a unique opportunity to be at the forefront of AI technology implementation, working with brilliant AI leaders and transforming how enterprises connect with customers through AI.

The position requires strong software development skills, particularly in Python and C++, along with deep knowledge of machine learning algorithms and tools. You'll be responsible for building production-quality ML systems and infrastructure, participating in design reviews, and ensuring best practices in code development.

This is an excellent opportunity for someone passionate about applied machine learning who wants to make a significant impact on Google's AI initiatives. The role offers the chance to work on cutting-edge technology while contributing to products that affect billions of users worldwide. Located in London, UK, this position provides the opportunity to work with a global team in one of the world's leading tech companies.

Last updated 3 days ago

Responsibilities For Software Engineer II, Applied Machine Learning

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer II, Applied Machine Learning

Python
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with machine learning algorithms and tools
  • Experience with machine learning, C++ and Python

Related Jobs

Software Engineer II, ML Processing and Analysis

Software Engineer II position at Google focusing on ML Processing and Analysis, building data optimization tools and platforms to improve model quality.

GenAI Platform Engineer II

GenAI Platform Engineer II position at GSK, focusing on developing AI/ML solutions for healthcare and biotech, requiring strong software engineering and machine learning expertise.

GenAI Platform Engineer II

GenAI Platform Engineer II position at GSK, focusing on developing and implementing AI/ML solutions for pharmaceutical research and development.

GenAI Platform Engineer II

GenAI Platform Engineer II position at GSK, focusing on developing and implementing large-scale AI solutions for healthcare and medical research.

GenAI Platform Engineer II

GenAI Platform Engineer II position at GSK, focusing on developing and implementing large-scale AI and machine learning solutions for healthcare innovation.