Senior Software Developer, AI/Machine Learning, Applied AI

2 Weeks ago • 5-8 Years • Artificial Intelligence

Job Summary

Job Description

Google Cloud seeks a Senior Software Developer specializing in AI/Machine Learning for its Applied AI team. This role involves developing next-generation technologies for the financial services industry, focusing on financial crime detection. Responsibilities include writing and testing code, participating in design reviews, code reviews, contributing to documentation, and resolving system issues. The ideal candidate has 5+ years of software development experience, 3+ years in machine learning algorithms (NLP, Generative AI preferred), and experience with Language Models. The team utilizes machine learning and Gen AI technologies to build a next-generation platform for fighting financial crime. The role is based in Waterloo, ON, Canada.
Must have:
  • 5+ years software development experience
  • 3+ years machine learning experience (NLP, Generative AI)
  • Experience with Language Models
  • Software design and architecture experience
  • Code writing, testing, and review
Good to have:
  • Master's/PhD in Computer Science
  • Technical leadership experience
  • Experience developing accessible technologies

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with machine learning algorithms, artificial intelligence, deep learning or natural language processing.
  • Experience with Language Models, NLP, or Generative AI.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

About the job

Google Cloud's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software developer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our software developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The financial services industry is the largest worldwide spender on technology. It is also the least well-penetrated in terms of cloud adoption. You will be joining a team focused on delivering solutions to this, untapped market. The Risk Artificial Intelligence (AI) team in Cloud Applied AI is an entrepreneurial team with the intent of driving efficiency and innovation for this technology-dependent, data-hungry industry; focusing on financial crime detection and fighting. We strive to build products that delight users by delivering domain-relevant data platforms, transformational AI applications and cloud-computing services.

The Risk AI Engineering team is at the forefront of innovation. We are building the next generation platform and applications to fight financial crime using Machine Learning and Gen AI technologies.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

ByteDance - Student Researcher (Doubao (Seed) - LLM Post-training) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Tekion Corp - Senior Staff, Applied Science

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Day ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Varonis  - DFIR Security Researcher

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
3 Months ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
1 Week ago
HP - Machine Learning Intern

HP

Austin, Texas, United States (On-Site)
7 Months ago
Lionbridge Games - Language AI Specialist (Test & Tech)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
2 Months ago
Microsoft - Member of Technical Staff, AI

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Director of AI Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Flutter Entertainment - Lead Data Scientist

Flutter Entertainment

Hyderabad, Telangana, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Early Career

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Google - Software Engineer III, Google Cloud

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
NVIDIA - Senior Research Engineer for Reinforcement Learning

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Demandbase - Senior Applied Scientist

Demandbase

San Francisco, California, United States (On-Site)
8 Hours ago
Google - Compiler Engineering Manager, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Activision - Senior Expert VFX Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Scale AI - Machine Learning Engineer, Enterprise GenAI

Scale AI

San Francisco, California, United States (On-Site)
1 Day ago
Inkittt - Public Relations Manager

Inkittt

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Waterloo, Ontario, Canada

Epic Games - Senior Technical Designer in Animation

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Intrepid Studios,  Inc  - Unreal Automation Engineer

Intrepid Studios, Inc

Canada (On-Site)
8 Months ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Months ago
HoYoverse - Senior Combat Designer [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
11 Months ago
Behaviour Interactive - Associate Art Director - Dead by Daylight

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Electronic Arts - Software Engineer II - Experimentation

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Skybox Labs - Senior Environment Artist - Levels

Skybox Labs

Canada (Remote)
1 Month ago
Squeeze Animation Studios - Image Compositing Artist - All Levels

Squeeze Animation Studios

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
Epic Games - Gestionnaire, Concepteur technique d'animation

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Art Director (Rocket League)

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Google - Technical Lead Manager, AI Flow Platform, GDM Deployment

Google

Mountain View, California, United States (On-Site)
2 Days ago
NVIDIA - Manager, Technical Marketing Engineering - AI Platform Software

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Hedra - Research Scientist

Hedra

San Francisco, California, United States (On-Site)
1 Month ago
SparkCognition - Data Scientist

SparkCognition

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Zoox - Manager, Simulation Traffic & Behavior Modeling

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
Luxoft - Senior ML Engineer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
ByteDance - Research Scientist- Foundation Model, Video Generation

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Meta - Research Engineer (Robotics)

Meta

Menlo Park, California, United States (On-Site)
2 Weeks ago
Talentica Software - Data Scientist

Talentica Software

India (Remote)
6 Months ago
NVIDIA - Global Developer Relations Account Manager – Ansys

NVIDIA

Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug