Software Developer III, AI/ML GenAI, Applied AI

Google is a global technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
Machine Learning
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
AI · Finance

Description For Software Developer III, AI/ML GenAI, Applied AI

Google is seeking a Software Developer III specialized in AI/ML and GenAI technologies to join their team in Waterloo. This role sits at the intersection of cutting-edge artificial intelligence and practical software development, focusing on implementing GenAI solutions and ML infrastructure. The position requires expertise in core GenAI concepts, including Large Language Models and Multi-Modal systems, combined with strong software development fundamentals.

The role offers an opportunity to work on projects that directly impact billions of users worldwide, developing next-generation technologies that extend well beyond web search. As part of Google's software development team, you'll be involved in large-scale system design, artificial intelligence, and natural language processing, while building applications specifically designed for the financial services industry.

The ideal candidate will bring 2 years of software development experience, with particular expertise in data structures and algorithms. They should have hands-on experience with ML infrastructure, including model deployment, evaluation, and optimization. The role demands both technical excellence and collaborative skills, as you'll be working closely with peers and stakeholders through design and code reviews.

What makes this role particularly exciting is the opportunity to work at the forefront of AI technology while being part of Google's innovative culture. You'll have the chance to contribute to groundbreaking projects, work with state-of-the-art technology, and impact users globally. The position offers growth potential, with opportunities to switch teams and projects as both you and the business evolve.

This role is perfect for someone who combines strong software development fundamentals with specialized knowledge in AI/ML, and who is excited about applying these skills to create secure, reliable, and innovative solutions in the financial services sector.

Last updated 2 days ago

Responsibilities For Software Developer III, AI/ML GenAI, Applied AI

  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Write product or system development code
  • Triage product or system issues and debug/track/resolve
  • Implement GenAI solutions, utilize Machine Learning (ML) infrastructure
  • Design, develop, test, deploy, maintain, and improve customer-facing software for the financial services industry

Requirements For Software Developer III, AI/ML GenAI, Applied AI

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with core GenAI concepts (Large Language Models, Multi-Modal, Large Vision Models)
  • 1 year of experience with ML infrastructure
  • Experience with text, image, video, or audio generation

Interested in this job?

Jobs Related To Google Software Developer III, AI/ML GenAI, Applied AI

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research and practical applications across various industries.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on Natural Language Processing, combining cutting-edge research with practical applications in AI and machine learning.

Product Manager, Assurance Evaluations, Google Cloud

Product Manager position at Google Cloud focusing on Responsible AI evaluations and implementations, requiring 5+ years of product management experience and AI/ML expertise.

Technical Program Manager III, Machine Learning Infrastructure, Google Home

Technical Program Manager role at Google leading ML infrastructure projects for Google Home, offering competitive compensation and opportunity to shape smart home technology.

Product Manager, YouTube Trust and Safety Engagement Abuse

Lead YouTube's Trust and Safety product initiatives to combat engagement abuse through machine learning and innovative safety features.