Software Engineer II, AI/ML, Account Threats

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

Description For Software Engineer II, AI/ML, Account Threats

Google is seeking a Software Engineer II to join their AI/ML Account Threats team in Zürich. This role is part of the Core team, which builds the technical foundation behind Google's flagship products. The position focuses on developing and maintaining machine learning systems for account threat detection and security.

As a Software Engineer II, you'll be responsible for designing and implementing ML pipelines that power transformer-based account activity models. Your work will directly impact Google's ability to detect and prevent account threats at scale. You'll be working with cutting-edge ML technologies, particularly in the areas of deep learning and natural language processing.

The role requires a strong foundation in software engineering and machine learning, with at least 1 year of programming experience and knowledge of data structures and algorithms. Preferred candidates will have a Master's degree in Computer Science or Machine Learning, along with experience in deploying ML models and working with large-scale distributed systems.

You'll be joining a team that values technical excellence and innovation, working on projects that directly impact billions of users worldwide. The position offers the opportunity to work with state-of-the-art ML frameworks like TensorFlow and collaborate with various teams, including Trust and Safety.

This is an excellent opportunity for someone passionate about machine learning and security to work on challenging problems at scale. You'll be part of Google's Core team, which has a unique mandate to impact important technical decisions across the company and drive innovation in threat detection and prevention.

The role combines technical depth with practical impact, requiring both strong ML expertise and the ability to implement production-ready solutions. You'll be working in Zürich, one of Google's key engineering hubs, contributing to critical security infrastructure that protects users worldwide.

Last updated 3 days ago

Responsibilities For Software Engineer II, AI/ML, Account Threats

  • Design, build, optimize, and operate the Machine Learning (ML) ecosystem that powers transformer-based account activity models
  • Implement ML pipelines for seamless experimentation, feature engineering, model training, validation, and deployment
  • Design and implement model metrics and benchmarks aiding in explainability of model behavior
  • Analyze models drift and identify opportunities for refinement, ensuring sustained models accuracy and effectiveness
  • Collaborate closely with our partners, including Trust and Safety to ensure a seamless adoption in our daily threats fighting operations

Requirements For Software Engineer II, AI/ML, Account Threats

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • Master's degree in Computer Science, Machine Learning, a related field, or equivalent practical experience (preferred)
  • 2 years of experience developing and deploying machine learning models, especially deep learning or natural language processing techniques (preferred)
  • 2 years of experience with large-scale distributed systems in the context of machine learning infrastructure or applications (preferred)
  • Experience in adversarial space, fraud detection, or other anti-abuse domains (preferred)
  • Familiarity with TensorFlow or similar frameworks (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, AI/ML, Account Threats

Software Engineer, Machine Learning, Google Cloud

Entry-level Software Engineering role at Google Cloud focusing on Machine Learning development, requiring 1 year of experience in software development and algorithms.

Software Engineer, Machine Learning, Google Cloud

Software Engineering role at Google Cloud focusing on machine learning and AI development, requiring 1 year of experience in software development and algorithms.

Software Engineer II, AI/ML, Search

Software Engineer II position at Google, focusing on AI/ML applications in Search, requiring 1 year of experience in software development and machine learning.

Software Engineer II, Google Lens

Software Engineer II position at Google Lens team, focusing on developing visual recognition infrastructure and next-generation search technologies.

Software Engineer, PhD, Early Career, AI/Machine Learning

Early career PhD Software Engineer position at Google focusing on AI/Machine Learning development and research.