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.
Applied AI builds conversational agents deployed at a large scale that achieve
very meaningful results in the real world. Some examples include the customer
agent built for large call center environments, to fast food ordering handled by
our Food AI agent. The team is transforming how enterprises connect with
customers through the power of AI. We also offer unique experiences for team
members where you get to work directly with the model builders (Google DeepMind
/ Vertex), learn and work with brilliant AI leaders, and have access to Global
1000 customers via our existing Google Cloud relationships. The opportunity in
this space is tremendous.
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.