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.

The ideal candidate will have experience in software development, machine learning, and data structures. They will work on designing and implementing ML pipelines for threat detection models, focusing on transformer-based account activity models. The role involves both technical expertise in ML and collaboration with Trust and Safety teams.

This is an excellent opportunity for someone interested in applying ML to real-world security challenges at massive scale. You'll be working with state-of-the-art technology and frameworks like TensorFlow, while contributing to protecting Google's users worldwide. The role offers the chance to work on critical security infrastructure that impacts billions of users.

As part of Google's Core team, you'll have the unique opportunity to influence technical decisions across the company and work on central solutions that break down technical barriers. The position combines the excitement of ML research with the practical impact of production systems, making it ideal for engineers who want to make a difference in online security.

The role offers growth opportunities within Google's fast-paced environment, where you can switch teams and projects as you develop. You'll be working with a diverse team of experts in machine learning, security, and distributed systems, while having access to Google's vast technical resources and infrastructure.

This position is perfect for someone who wants to combine their software engineering skills with machine learning expertise to solve complex security challenges. You'll be at the forefront of developing AI-powered security solutions while working for one of the world's leading technology companies.

Last updated 15 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

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, combining program management with technical expertise.

Engineering Analyst, AI Safety

AI Safety Engineering Analyst role at Google focusing on protecting GenAI products with robust safety filters and applying AI to combat harmful content.

Software Engineer II, AI/ML, Account Threats

Entry-level Software Engineer position at Google, focusing on AI/ML solutions for account threat detection and security, based in Zürich.

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 ML concepts.

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.