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.