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
1+ year of experience
AI · 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. You'll be responsible for designing and implementing machine learning systems to detect and prevent account threats, working with transformer-based models and building robust ML pipelines.

The position requires expertise in software development, machine learning, and data structures. You'll be working on critical security features that protect Google's vast user base, implementing sophisticated ML models for threat detection, and collaborating with Trust and Safety teams to combat daily threats.

As part of Google's Core team, you'll have the unique opportunity to impact technical decisions across the company. The role offers exposure to large-scale distributed systems, cutting-edge ML technologies, and real-world applications in security and anti-abuse domains. You'll be working with state-of-the-art tools and frameworks like TensorFlow, while contributing to Google's mission of organizing the world's information.

The ideal candidate should have a strong foundation in software engineering and machine learning, with experience in model deployment and monitoring. You'll be joining a team that values innovation, technical excellence, and collaboration, with opportunities to grow and evolve as Google's fast-paced business expands.

This position offers the chance to work on challenging problems at massive scale, with access to Google's world-class infrastructure and resources. You'll be part of a team that's dedicated to protecting users while pushing the boundaries of what's possible in ML-based security solutions.

Last updated an hour 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

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.

Technical Program Manager I, Resource Engineering, Machine Learning

Technical Program Manager position at Google focusing on Resource Engineering and Machine Learning, requiring programming skills and program management experience.

PhD Software Engineer

PhD Software Engineer position at Google focusing on AI/ML systems development and research implementation.

Software Engineer II, AI/ML, Search

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

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.